Android 2.3上的布局不同(Layout different on android 2.3)
2.3上的我的按钮没有像假设那样显示。
有人可以帮帮我吗?
这是它们在2.3上的显示方式:
这是4.4它应该如何:
这是我在V9上的布局:
<?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android" > <TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:id="@+id/numkeyBoard" > <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button style="@style/test.Button.Num" android:id="@+id/button_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="1" android:tag="1" /> <Button style="@style/test.Button.Num" android:id="@+id/button_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="2" android:tag="2" /> <Button style="@style/test.Button.Num" android:text="3" android:id="@+id/button_3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="3" /> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button style="@style/test.Button.Num" android:text="4" android:id="@+id/button_4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="4" /> <Button style="@style/test.Button.Num" android:text="5" android:id="@+id/button_5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="5" /> <Button style="@style/test.Button.Num" android:text="6" android:id="@+id/button_6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="6" /> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button style="@style/test.Button.Num" android:text="7" android:id="@+id/button_7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="7" /> <Button style="@style/test.Button.Num" android:text="8" android:id="@+id/button_8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="8" /> <Button style="@style/test.Button.Num" android:text="9" android:id="@+id/button_9" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="9" /> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button style="@style/test.Button.Num" android:text="C" android:id="@+id/button_c" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="C" /> <Button style="@style/test.Button.Num" android:text="0" android:id="@+id/button_0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="0" /> <Button style="@style/test.Button.Num" android:text="OK" android:id="@+id/button_ok" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:enabled="false" android:tag="ok" /> </TableRow>编辑:
当我将数字第二个数字添加到1 2 3 ...直到9然后按钮都是相同的。 如何在不添加2位数的情况下解决此问题?
My buttons on 2.3 are not showing like the suppose to.
Anyone could help me?
This is how they are shown on 2.3:
And this is on 4.4 how it should be:
This is my layout on V9:
<?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android" > <TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:id="@+id/numkeyBoard" > <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button style="@style/test.Button.Num" android:id="@+id/button_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="1" android:tag="1" /> <Button style="@style/test.Button.Num" android:id="@+id/button_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="2" android:tag="2" /> <Button style="@style/test.Button.Num" android:text="3" android:id="@+id/button_3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="3" /> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button style="@style/test.Button.Num" android:text="4" android:id="@+id/button_4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="4" /> <Button style="@style/test.Button.Num" android:text="5" android:id="@+id/button_5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="5" /> <Button style="@style/test.Button.Num" android:text="6" android:id="@+id/button_6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="6" /> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button style="@style/test.Button.Num" android:text="7" android:id="@+id/button_7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="7" /> <Button style="@style/test.Button.Num" android:text="8" android:id="@+id/button_8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="8" /> <Button style="@style/test.Button.Num" android:text="9" android:id="@+id/button_9" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="9" /> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button style="@style/test.Button.Num" android:text="C" android:id="@+id/button_c" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="C" /> <Button style="@style/test.Button.Num" android:text="0" android:id="@+id/button_0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:tag="0" /> <Button style="@style/test.Button.Num" android:text="OK" android:id="@+id/button_ok" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:enabled="false" android:tag="ok" /> </TableRow>EDIT:
When I add a number second number to 1 2 3 ... until 9 then the buttons are all the same. How can I fix this without adding a 2 digit?
最满意答案
尝试将android:stretchColumns="*"到TableLayout下定义的属性
Try adding android:stretchColumns="*" to the attributes defined under TableLayout
更多推荐
发布评论