2014-09-19 83 views
0

我創建了一個支持android 2.3到最新的android操作系統的應用程序。但是我的佈局有問題。這裏是我的XML代碼http://pastebin.com/JLHnADNu,這是Android的4 enter image description here按鈕顯示2之間的不同高度android os

按鈕顯示,但這一按鈕的外觀不同的Android 2.3的下面是屏幕截圖enter image description here

我的問題是如何在實現同樣的結果兩個OS。謝謝。

+0

你必須創建佈局按照dp像hdpi -mdpi-xhdpi – 2014-09-19 05:45:15

+0

你是否已經爲Button應用了高度wrap_content? – Piyush 2014-09-19 05:47:11

+0

@PG_Android是的,但是沒有改變高度。 – 2014-09-19 06:03:14

回答

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

+0

您的回答幾乎是正確的,我只是爲按鈕「android:layout_height =」50dp「'添加了相同的高度。謝謝。 – 2014-09-19 06:04:33

+0

嘗試向按鈕添加android:textSize =「30dp」,正如我在我編輯的答案 – Metehan 2014-09-19 06:06:37

-1

按鈕的高度和寬度取決於屏幕大小一樣,如果它的MDPI,華電國際,xdpi或xxdpi

+0

中所做的那樣,是您的答案嗎?或評論 – MilapTank 2014-09-19 06:29:25