0

ボタンのクリックによって実装されるさまざまなフィルターを必要とするアプリケーションがありますが、まだ実装する必要があり、アプリケーションのレイアウトが下の図に示されているため、画面上のスペースが不足しています。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" />

4

2 に答える 2