1. ホーム
  2. android

[解決済み] Android: LinearLayout内のすべての要素を同じサイズにするには?

2023-07-02 03:16:22

質問

動画のタイトルとタグを表示するダイアログを作りたいと思います。テキストの下に、表示、編集、削除のボタンを追加し、これらの要素を同じサイズにしたいと思います。LinearView内の要素を同じサイズにするために、.xmlレイアウトファイルを変更する方法をご存知の方はいらっしゃいますか?

現在のレイアウトファイルは以下のようなものです。

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:orientation="vertical">

    <LinearLayout 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:orientation="vertical">

          <TextView 
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:id="@+id/txtTitle" android:text="[Title]" >
          </TextView>

          <TextView 
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" 
              android:id="@+id/txtTags"            
              android:text="[Tags]" >
          </TextView>

    </LinearLayout>

    <LinearLayout 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:orientation="horizontal">

        <Button 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:id="@+id/btnPlay" 
           android:text="View">
        </Button>

        <Button 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:id="@+id/btnEdit" 
            android:text="Edit">
        </Button>

        <Button 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:id="@+id/btnDelete" 
            android:text="Delete">
        </Button>

    </LinearLayout>

</LinearLayout>

どなたか、貼り付けたファイルの内容を修正して解決策を示していただけると幸いです。

ありがとうございました。

どのように解決するのですか?

使用方法 android:layout_width="0px"android:layout_weight="1" の3つで Button s. つまり、ボタンは0ピクセル以下でなければなりませんが、3つのボタンはその間の余分なスペースを分割する必要があります。これで、希望する視覚効果が得られるはずです。