2011-09-03 4 views

답변

0

ZoomButtonsController는 XML 파일로 정의 될 수 있으며 그에 따라 적절하게 배치 될 수 있습니다.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 

<ZoomControls android:id="@+id/zoomControls1" 
      android:layout_height="wrap_content" 
      android:layout_width="wrap_content" 
      android:layout_alignParentTop="true" 
      android:layout_alignParentRight="true"> 
</ZoomControls> 

</RelativeLayout> 

이 레이아웃은 속성에 의해 정의 된대로 화면의 오른쪽 상단에 zoomcontrols를 만들 것입니다,

android:layout_alignParentTop="true" 
android:layout_alignParentRight="true" 

그래서 기본적으로 당신은 RelativeLayout의 (같은 레이아웃에서 그들을 중첩하여 뷰를 정렬 할 수 있습니다 LinearLayout 등)

+0

어떻게 코드에서 정의 할 수 있습니까? 내가 사용 \t ZoomButtonsController 컨트롤러 = (ZoomButtonsController) findViewById (R.id.zoomControls); 하지만 전화를 내 setOnZoomListener 방법을 사용할 수 없습니다 그 메신저를 수행 한 후에는 컨트롤러 = (ZoomButtons) findViewById를 (R.id.zoomControls를) ZoomButtons를 사용해야합니다 – jfisk

+0

일식 –

+0

의 캐스트 오류가 메신저 – jfisk

관련 문제