안녕하세요 여러분 모두 애플리케이션에서 작업 중이며 내장 줌 컨트롤을 사용하고 있습니다. 특정 크기를 사용할 때 줌 컨트롤을 볼 수 있습니다. fill_parent를 사용하면 줌 컨트롤이 표시되지 않습니다. 그것이 설치 방법은 프레임 레이아웃 내부의지도보기입니다 (높이와 너비에 대해 채우기 부모를 사용하지만 화면 아래쪽에 오프셋이 있습니다). 필 부모 문제는 framelayout 및 확대/축소 컨트롤을 사용하는 것입니다. 화면 떨어져 있습니다. 죄송이 혼란 경우, 나 자신을 쓰기 혼란. 줌 컨트롤 내 응용 프로그램에서 작업을 진행하는 동안 미리 감사가fill_parent와 함께 MapView를 사용할 때 줌 컨트롤이 표시되지 않습니다.
3
A
답변
5
비슷한 문제가 있었다.
이 발견 된 그의 레이아웃 지도가 클릭 할 수없는 경우에도 표시되지 않는지도 표시됩니다.다음은 Android SDK 사이트의 간단한 레이아웃입니다. th at는 레이아웃에서 태그를 보여줍니다.
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="Your Maps API Key" />
태그를 레이아웃에 넣으면 모든 것이 올바르게 작동했습니다.
1
이렇게 ZoomControls를 사용할 수 있습니다.
ZoomControls mapZoomControl = (ZoomControls) findViewById(R.id.zcMapZoomControl);
mapZoomControl.setOnZoomInClickListener(new OnClickListener() {
public void onClick(View v) {
myMap.getController().zoomIn();
}
});
mapZoomControl.setOnZoomOutClickListener(new OnClickListener() {
public void onClick(View v) {
myMap.getController().zoomOut();
}
});
관련 문제
- 1. WPF 탭에서 사용할 수있는 컨트롤이 표시되지 않습니다.
- 2. iPhone : UIImagePickerController - 표준 줌 컨트롤이 작동하지 않습니다.
- 3. Formview 페이징 컨트롤이 표시되지 않습니다.
- 4. ActiveX 컨트롤이 제대로 표시되지 않습니다.
- 5. 페이징 컨트롤이 Gridview에 표시되지 않습니다.
- 6. Google지도 포인트가 낮은 줌 레벨까지 표시되지 않습니다.
- 7. 투명한 winform 내부의 WPF 컨트롤이 표시되지 않습니다.
- 8. 비활성화되었을 때 컨트롤이 회색으로 표시되지 않도록 설정합니다.
- 9. JFrame을 사용할 때 구성 요소가 표시되지 않습니다.
- 10. SplitLayoutPanel을 사용할 때 GWT 위젯이 표시되지 않습니다.
- 11. SurfaceView를 사용할 때 버튼이 표시되지 않습니다.
- 12. MVC 3 + WebGrid : 페이징 컨트롤이 표시되지 않습니다.
- 13. 툴팁이 표시되지 않음, 컨트롤이 클릭되었을 때 깜박임
- 14. 컨트롤이 별도의 페이지에 표시되지만 컨트롤이 포함 된 페이지에는 표시되지 않습니다.
- 15. ScrollView 내부의 MapView가 줌 컨트롤을 표시하지 않습니다.
- 16. 사용자 지정 컨트롤이 창에 표시되지 않습니다.
- 17. 웹 사용자 정의 컨트롤이 Default.aspx에 표시되지 않습니다.
- 18. WPF Lookless 컨트롤이 VS 디자이너에 표시되지 않습니다.
- 19. 내장 된 브라우저 컨트롤이 표시되지 않습니다.
- 20. 컨트롤이 C# .NET 2005의 폼에 표시되지 않습니다.
- 21. 이미지가 이메일과 함께 표시되지 않습니다.
- 22. ASP.NET gridview 바인딩이 작동하지 않습니다./컨트롤이 표시되지 않습니다.
- 23. ListView 컨트롤이 작동하지 않습니다.
- 24. 플래시가있는 숨겨진 DIV가 jQuery와 함께 표시되지 않습니다.
- 25. UIToolbar는 그룹화 된 UITableView와 함께 표시되지 않습니다.
- 26. Silverlight 동적 컨트롤이 표시되지 않음
- 27. JsonTypeInfo가 Jersey와 함께 Jackson을 사용할 때 직렬화하지 않습니다.
- 28. SQLDatasource에서 저장 프로 시저를 사용할 때 Gridview가 표시되지 않습니다.
- 29. 시스템 프로세스를 사용할 때 크루즈 컨트롤이 꺼집니다.
- 30. MapView를 최대 줌 레벨로 패닝 할 때 GeoPoint 및/또는 android.maps의 이상한 동작
레이아웃 xml 게시. 그것은 단지 선형 레이아웃에서 Mapview와 함께 작동합니까? 왜 프레임 레이아웃을 원하니? –
이 코드는 전환하여 작동하게 만든 코드입니다. 문제는 프레임 레이아웃과 채우기 부모가 화면을 가시 범위 밖으로 벗어나게 만들 때 발생했습니다. 이 작업을 수행하는 더 좋은 방법이 있다면 알려주십시오. 나는 전혀 XML을 모른다. 그리고 이것은 나에게 새로운 것이다. (이하 약칭 코드) FrameLayout이> –
Joe
및 그에서 코드를 포맷하지 않았다 모든. 미안합니다. 근본적으로 나는 문제를 이해했다. 그러나 채우는 부모가 시프트를 보상하지 않는 이유를 이해할 수 없다. – Joe