[英]Android: Trying to have buttons in TableLayout to be all the same size and stretch out to fill the screen width
I'm making a sound board. 我在做共鸣板。 I have a tablelayout of 2 by 8. I would like it so the buttons are all the same size and will stretch out to fill the screen width. 我有一个2乘8的布局。我想要这样,所以按钮的尺寸都相同,并且会伸展以填充屏幕宽度。 I tried setting the width t fill_parent, but then their was only one button per row instad of 2. Right now I have the size set to a fix number. 我尝试设置宽度t fill_parent,但是它们只是每行instad的2个按钮。现在,我将大小设置为固定数字。
xml file xml文件
android:orientation="horizontal" > android:orientation =“ horizontal”>
<Button
android:id="@+id/butVol"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Vol" />
<Button
android:id="@+id/butRingtone"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Make Into Ringtone" />
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ff888888"
android:orientation="vertical" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but1"
android:layout_width="150dp"
android:text="begin" />
<Button
android:id="@+id/but2"
android:layout_width="150dp"
android:text="evening" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but3"
android:layout_width="150dp"
android:text="freak" />
<Button
android:id="@+id/but4"
android:layout_width="150dp"
android:text="go" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="1dip" >
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but5"
android:layout_width="150dp"
android:text="hello" />
<Button
android:id="@+id/but6"
android:layout_width="150dp"
android:text="hitme" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but7"
android:layout_width="150dp"
android:text="I like that" />
<Button
android:id="@+id/but8"
android:layout_width="150dp"
android:text="laugh" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but9"
android:layout_width="fill_parent"
android:text="My Card" />
<Button
android:id="@+id/but10"
android:layout_width="fill_parent"
android:text="Nerves" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but11"
android:layout_width="150dp"
android:text="Plan" />
<Button
android:id="@+id/but12"
android:layout_width="150dp"
android:text="Poor choice" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but13"
android:layout_width="150dp"
android:text="Rule" />
<Button
android:id="@+id/but14"
android:layout_width="150dp"
android:text="Serious" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but15"
android:layout_width="150dp"
android:text="smile" />
<Button
android:id="@+id/but16"
android:layout_width="150dp"
android:text="word" />
</TableRow>
make your table row as below... 使您的表格行如下所示...
<TableRow
android:id="@+id/tableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="1dip" >
<Button
android:id="@+id/but1"
android:layout_width="150dp"
android:text="begin" />
<Button
android:id="@+id/but2"
android:layout_width="fill_parent"
android:text="evening" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.