1

私のシングルスクリーンAndroidプロジェクト(1つのXMLファイルのみを使用)では、button1を押すとlinerlayout1が開き、button2を押すとlinearlayout2がopen.my button1とbutton2がlinearlayout3に配置されます. ? 前もって感謝します。

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

       <LinearLayout
       android:id="@+id/linearLayout1"
       android:layout_width="fill_parent"
       android:layout_height="50dp"
       android:layout_above="@+id/linearLayout3"
       android:layout_alignParentLeft="true"
       android:layout_alignParentRight="true"
       android:layout_alignParentTop="true"
       android:orientation="vertical" >

      <RadioButton
      android:id="@+id/radioButton3"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="@string/linearLayout1" />

     <RadioButton
      android:id="@+id/radioButton4"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="@string/linearLayout1" />



     </LinearLayout>

     <LinearLayout
     android:id="@+id/linearLayout3"
     android:layout_width="fill_parent"
     android:layout_height="50dp"
     android:layout_alignParentBottom="true"
     android:layout_alignParentRight="true" >

    <Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/Button1" />

    <Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/Button2" />


   </LinearLayout>

   <LinearLayout
   android:id="@+id/linearLayout2"
   android:layout_width="fill_parent"
   android:layout_height="50dp"
   android:layout_alignParentBottom="true"
   android:layout_alignParentLeft="true"
   android:orientation="vertical" >

    <RadioButton
    android:id="@+id/radioButton13"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/linearLayout2" />

    <RadioButton
    android:id="@+id/radioButton14"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/linearLayout2" />


        </LinearLayout>

        </RelativeLayout>
4

3 に答える 3

0

レイアウトの「setVisibility」プロパティをいじることができます。「onCreate()」メソッドでは、次のようなことができます

LinearLayout layout1 = (LinearLayout) view.findViewById(R.id.linearLayout1);
layout1.setVisibility(View.GONE);

そして、あなたのボタンを押すと

layout1.setVisibility(View.VISIBLE);
于 2013-04-19T08:21:09.437 に答える