ボタンのクリックによって実装されるさまざまなフィルターを必要とするアプリケーションがありますが、まだ実装する必要があり、アプリケーションのレイアウトが下の図に示されているため、画面上のスペースが不足しています。Button7-15
ご覧のとおり、15 個のボタンを表示するのに十分なスペースがなく、15 個のボタンをすべて一緒に表示するのは奇妙に見えるとは言いません。ユーザーフレンドリーな方法で画面に 15 個のボタンを表示するにはどうすればよいですか (たとえば、ボタンを増やすには ScrollDown)。誰かがそのためのサンプルコードを持っているなら、私はそれを深く感謝します.
レイアウトのファイルを見たい人のために.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" />