按钮显示2个android os之间的不同高度

时间:2014-09-19 05:43:09

标签: android android-xml

我创建了一个支持android 2.3到最新的android操作系统的应用程序。但我的布局有问题。这是我的xml代码http://pastebin.com/JLHnADNu,这是android 4 enter image description here

上显示的按钮

但是这个按钮在android 2.3上会有所不同,这里是屏幕截图enter image description here

我的问题是如何在两个操作系统上实现相同的结果。谢谢。

2 个答案:

答案 0 :(得分:2)

试试这个:

<TableLayout
   android:layout_width="fill_parent"
   android:background="#428bca"
   android:stretchColumns="*">
    <TableRow>
        <Button
           android:id="@+id/simpan_situs"
           android:textColor="#ffffff"
           android:background="@android:color/transparent"
           android:layout_height="50dp" //or whatever the height you want
           android:text="@string/simpan"/>
        <Button
           android:id="@+id/gambar_situs"
           android:textColor="#ffffff"
           android:background="@android:color/transparent"
           android:layout_height="50dp" //or whatever the height you want
           android:text="@string/gambar"/>
    </TableRow>
</TableLayout>

另请阅读 this

答案 1 :(得分:-1)

按钮的高度和宽度取决于屏幕尺寸,如mdpi,hdpi,xdpi或xxdpi