我正在爲自己創建一個汽車塢站應用程序,並且我有6個按鈕可讓我將快捷方式放置到應用程序中。我設計了橫向和縱向模式的佈局。我在縱向模式下遇到屏幕尺寸問題。我有我的圖標一字排開,像這樣:如何獲得六個按鈕來根據屏幕大小調整大小?
Text up here
------------
| 1 | 2 |
------------
| 3 | 4 |
------------
| 5 | 6 |
------------
下面是按鈕的XML:
<Button
android:id="@+id/btnLaunchSlotOne"
style="@style/launchButton"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_weight="1"
android:layout_marginRight="8dp"
android:padding="10dp"
android:text="Navigation"
android:textColor="#ffffff" />
現在我遇到的問題是,當我測試在一個較小的屏幕尺寸的應用中,按鈕似乎不會調整大小,並且會從底部的屏幕上移開。我怎樣才能讓他們正確擴展?我以爲用「dp」照顧所有這些?
是否需要以編程方式計算屏幕大小?
感謝您的建議/幫助!
這工作完美,謝謝你的解釋! – user1347026 2012-04-20 17:16:36
感謝解決方案的詳細解釋! – ivans 2013-06-03 09:02:27