在我的应用程序布局中,我有一个设置按钮....当我们按下它时,它会显示一些子菜单....当我们再次按下它时,它将隐藏所有子菜单....看起来像可扩展的列表视图,但不完全一样....只是隐藏/取消隐藏菜单以便为其他视图腾出一些空间....我该怎么做?
这是我想要做的截图
这是我的 xml 文件:
<RelativeLayout
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<EditText
android:id="@+id/Editsearch"
android:hint="Enter keyword..."
android:layout_alignParentLeft="true"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_toLeftOf="@+id/search"
android:layout_height="wrap_content" />
<ImageButton
android:id="@+id/search"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/button_search"
android:layout_alignParentRight="true" />
<Spinner
android:id="@+id/province"
android:layout_width="135dp"
android:layout_height="45dp"
android:layout_below="@+id/Editsearch"
android:layout_toLeftOf="@+id/setting"
android:textSize="12dip"
android:textStyle="bold"
android:background="@android:drawable/btn_default"
/>
<ImageButton
android:id="@+id/setting"
android:layout_width="wrap_content"
android:layout_height="45dip"
android:layout_below="@+id/Editsearch"
android:src="@drawable/button_setting"
android:layout_alignParentRight="true" />
<Spinner
android:id="@+id/Category"
android:layout_width="135dp"
android:layout_height="45dp"
android:text="Category"
android:layout_below="@+id/Editsearch"
android:layout_alignParentLeft="true"
android:background="@android:drawable/btn_default" />
<!-- Job Category title-->
<TextView
android:id="@+id/Title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:typeface="serif"
android:textSize="13dip"
android:layout_below="@+id/province"
android:layout_gravity="center"
android:text="Total Job : 1982"
android:textStyle="bold" />
<ListView
android:id="@+id/list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/Title"
android:listSelector="@drawable/list_selector" />
</RelativeLayout>
预先感谢