我有一个需要不同过滤器的应用程序,这些过滤器通过单击一个按钮来实现,现在屏幕上的空间不足,因为我仍然需要Button7-15
实现,应用程序的布局如下图所示:
正如所见,没有足够的空间来显示 15 个按钮,并不是说一起显示 15 个按钮看起来很奇怪,所以我怎样才能以用户友好的方式在屏幕上显示 15 个按钮(例如,滚动向下以获得更多按钮)如果有人有一些示例代码,那么我将不胜感激。
对于想要查看.xml
布局文件的人,这里是下面的代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/black"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/filter_linear_layout"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/filter1_button"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:background="@drawable/button_white_red_transluscent"
android:text="@string/filter1_text"
android:textColor="@android:color/white" />
<Button
android:id="@+id/filter2_button"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:background="@drawable/button_white_red_transluscent"
android:text="@string/filter2_text"
android:textColor="@android:color/white" />
....and so on for the rest of the buttons
</LinearLayout>
<ImageView
android:id="@+id/filter_image_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_toRightOf="@id/filter_linear_layout" />