2012-01-24 5 views
0

내 Android 앱에 맞춤 대화 상자가 표시됩니다. 이 대화 상자에는 왼쪽에 표시 할 아이콘, 아이콘 옆에 표시 할 텍스트 (가로) 및 맨 아래에 표시 할 목록보기가 있습니다. 이 설정은 대화 상자 레이아웃을 가로 또는 세로로 설정할 수 없습니다. 어떻게하면됩니까? Thx위젯을 맞춤 방식으로 배치하는 방법

답변

0

두 개의 LinearLayouts를 사용하십시오. 첫 번째는 수직이어야합니다.

이 항목에는 두 개의 항목이 있어야합니다. 아이콘과 텍스트가 수평 인 또 다른 LinearLayout입니다. 그리고 세로 레이아웃의 다른 항목은 ListView 여야합니다. 그런

뭔가 :

<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical"> 
    <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> 
     <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="whatever"/> 
     <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="whatever"/> 
    </LinearLayout> 
    <ListView android:layout_width="fill_parent" android:layout_height="wrap_content" /> 
</LinearLayout>` 

희망이 당신은 당신의 대화에 대한 사용자 정의 레이아웃을 생성하여이 작업을 수행하고 된 setContentView (보기)에 루트 뷰 오브젝트 나 레이아웃 리소스 ID를 전달할 수 있습니다

+0

매우 유용 들으! –

관련 문제