繁体   English   中英

Android:尝试使TableLayout中的按钮具有相同的大小并伸展以填充屏幕宽度

[英]Android: Trying to have buttons in TableLayout to be all the same size and stretch out to fill the screen width

我在做共鸣板。 我有一个2乘8的布局。我想要这样,所以按钮的尺寸都相同,并且会伸展以填充屏幕宽度。 我尝试设置宽度t fill_parent,但是它们只是每行instad的2个按钮。现在,我将大小设置为固定数字。

xml文件

android:orientation =“ horizo​​ntal”>

<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>

使您的表格行如下所示...

<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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM