1. ホーム
  2. android

Android TableLayoutで列を均等にストレッチする

2023-11-16 05:11:44

質問

アンドロイドアプリで数値の表を表示していますが、内容によってサイズを変えるのではなく、列の大きさを均等にしたいです。

stretchColumnsで遊んでいましたが、正しい組み合わせを見つけることができませんでした。

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

私も同じ問題を抱えていました。 android:stretchColumns にはいつも1つの数字しか入力しませんでしたが、伸縮させるべき列はすべて入力しなければなりません。だから、3つの列がある場合は、書かなければなりません。

android:stretchColumns="0,1,2"

と書くか。

android:stretchColumns="*"

そうすると、すべての列が同じサイズになります。注意点として android:stretchColumns の属性は TableLayout 要素の属性です。