为什么滚动视图中的按钮不能填充宽度?

时间:2013-04-03 18:27:26

标签: android xml

我很难搞清楚它并且模拟器的缓慢增加了它。 有人可以给我一些指示......

我打算做的是推动那些盒子的宽度,通常会发生的事情是按钮只是包裹起来并在右侧留下一个空的空间。 下面是我一直在修复的xml代码....

    <ScrollView
     android:layout_width="fill_parent"
     android:layout_height="150dp" >

      <TableLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:stretchColumns="1" >

        <TableRow>

            <Button
                android:id="@+id/bOne"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Radio Buttons" />
        </TableRow>

        <TableRow>

            <Button
                android:id="@+id/bTwo"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="List View" />
        </TableRow>

        <TableRow>

            <Button
                android:id="@+id/bThree"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Button" />
        </TableRow>

        <TableRow>

            <Button
                android:id="@+id/bFour"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Button" />
        </TableRow>

        <TableRow>

            <Button
                android:id="@+id/bFive"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Button" />
        </TableRow>
    </TableLayout>
    </ScrollView>

1 个答案:

答案 0 :(得分:0)

在tablelayout中你有android:stretchColumns =“1” 列开始从0开始索引,因此要么删除strechcolumns,要么将其值替换为0。