ボタンをクリックすると、複数のボタンが表示される、複数のボタンがユーザーに表示されるインターフェースを作成しようとしています。私はこの目的のために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)?それはかなり明白です。 –
良い質問です。数ヶ月前に私が最初に始めたとき、私はこれについて混乱しました。それは数日を与えると、あなたはそれのハングを取得します。 – Reid