0
이 레이아웃이 올바로 보이지 않습니다.Android LinearLayout이 (가) 부모님 이상을 채우십시오.
여기에 내가 설명하는 것이 easies 수 있도록 일부 사진입니다 : 녹색 일이 SlidingDrawer 임시 아이콘입니다
있다. 보시다시피 다른 회색 필드까지 전체를 가져 와서 회색 배경이 하나가되고 처리기 아이콘이 위쪽 필드와 겹치도록하십시오.
이는 XML 지금과 같은 모습입니다 :
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="bottom"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/info_container"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/drawer_bg"
android:orientation="vertical"
android:paddingBottom="5dip"
android:paddingLeft="10dip"
android:paddingRight="10dip"
android:paddingTop="10dip" >
<TextView
android:id="@+id/info_ip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="10dip"
android:typeface="monospace" />
<TextView
android:id="@+id/info_in"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/wifi_unknown"
android:textSize="10dip"
android:typeface="monospace" />
<TextView
android:id="@+id/info_mo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="10dip"
android:typeface="monospace" />
</LinearLayout>
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1" >
<TextView
android:id="@+id/list_empty"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="center_horizontal"
android:gravity="center_vertical"
android:text="@string/discover_empty"
android:textSize="10dip"
android:typeface="monospace" />
<!-- Slider -->
<SlidingDrawer
android:id="@+id/drawer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:content="@+id/content"
android:handle="@+id/handle" >
<!-- Image for the handler to the slider -->
<ImageView
android:contentDescription="@string/desc"
android:id="@id/handle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/drawer_handle" />
<LinearLayout
android:id="@id/content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/slider_bg"
android:orientation="vertical" >
<!-- Horisontal layout : wide as possible, but height is minimal -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dip"
android:orientation="horizontal" >
<!-- Search button -->
<Button
android:id="@+id/btn_discover"
style="@style/ButtonTop"
android:drawableLeft="@drawable/discover"
android:text="@string/btn_discover" />
<!-- Option button -->
<Button
android:id="@+id/btn_options"
style="@style/ButtonTop"
android:drawableLeft="@drawable/settings"
android:text="@string/btn_options" />
</LinearLayout>
<!-- The list with network devices inside the slidingdrawer-->
<ListView
android:id="@+id/output"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:cacheColorHint="#00000000"
android:dividerHeight="0dip" />
</LinearLayout>
</SlidingDrawer>
</FrameLayout>
</LinearLayout>
은 필자 RelativeLayout의 시도,하지만 난 그것을 제대로하지 못할. 나쁜 설명에 죄송합니다.
와우, 그게 효과가 있었어! – rtc11