我想創建一個界面,其中兩個或更多的按鈕將顯示給用戶,如果點擊一個按鈕,一些佈局將顯示給他。爲此,我正在使用SlidingDrawer。Android layout_width&layout_height,它是如何工作的?
嗯,我很困惑layout_width & layout_height屬性。
如果我設置像下面這樣的屬性,屏幕上只顯示「手柄1」。
android:layout_width="fill_parent" android:layout_height="wrap_content"
老實說,我沒有足夠的關於這兩個屬性的知識。 有人可以分享他的知識嗎?
main.xml中:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<SlidingDrawer android:id="@+id/slidingDrawer1"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:handle="@+id/handle1"
android:content="@+id/content1">
<Button android:text="Handle 1" android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/handle1"></Button>
<LinearLayout android:id="@+id/content1"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical" android:gravity="center"
android:background="#FF444444">
<Button android:text="Handle 1 Item 1" android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/item1"></Button>
</LinearLayout>
</SlidingDrawer>
<SlidingDrawer android:id="@+id/slidingDrawer2"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:handle="@+id/handle2"
android:content="@+id/content2">
<Button android:text="Handle 2" android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/handle2"></Button>
<LinearLayout android:id="@+id/content2"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical" android:gravity="center"
android:background="#FF444444">
<Button android:text="Handle 2 Item 1" android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/item2"></Button>
</LinearLayout>
</SlidingDrawer>
</LinearLayout>
你檢查[文件](HTTP:// developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#FILL_PARENT)?這非常清楚imho。 – 2012-01-02 08:13:18
好問題。幾個月前,當我第一次開始時,我對此感到困惑。給它幾天,你會得到它的掛鉤。 – Reid 2012-01-02 08:22:09