回答
好了,你想要什麼無關,與風景模式,你只要希望按鈕文本看起來像是處於橫向模式。我可以提出一些有點破解的建議。
爲此,您可以像往常一樣使用更多高度和更少寬度的按鈕,並將它們與屏幕的左側和右側對齊。
對於按鈕文本,您需要爲文本創建.jpg或.png,將其旋轉並將其設置爲按鈕的背景(如果您動態更改按鈕文本,則需要其他文本對齊)。這不會看起來不錯,但它是你尋找的方法之一。
你的意思是,你想擁有縱向和橫向視圖單獨佈局文件? 然後,您應該在res下的layout和land目錄中創建兩個不同的文件。
res
|_ layout
|_ layout-land
Android將根據設備配置調用適當的佈局。
要保留的數據,你可以使用
@Override
public Object onRetainNonConfigurationInstance() {
Bundle bundle = new Bundle();
return bundle;
}
和的onCreate得到束()
final Bundle savedBundle = (Bundle)getLastNonConfigurationInstance();
不,我想讓2個按鈕看起來像是在空間模式下,但屏幕會處於肖像模式。它將看起來像這張圖片 - 縱向模式下3個按鈕,縱向模式下手機模式下2個按鈕。 – 2012-07-26 09:16:33
您是否需要幫助使用佈局xml代碼?或者你需要幫助保持風景佈局 – dcanh121 2012-07-26 17:57:05
- 1. 如何使表格佈局獨立於屏幕
- 2. OpenGL屏幕布局
- 3. 不同佈局在不同的屏幕方向上沒有onCreate
- 4. Xamarin.Forms取決於屏幕方向或大小的動態佈局
- 5. 沒有佈局變化的Android屏幕方向檢測
- 6. 屏幕方向
- 7. android屏幕方向:只鎖定部分佈局
- 8. 適應佈局以改變屏幕方向
- 9. 如何在屏幕方向更改時防止佈局復位?
- 10. 如何根據方向更改屏幕布局?
- 11. 屏幕的方向?
- 12. 鍵盤顯示屏和橫向屏幕上的佈局扭曲
- 13. Android佈局多屏幕
- 14. 佈局不適合屏幕
- 15. 拉伸佈局到屏幕
- 16. Android,佈局屏幕寬度
- 17. 屏幕尺寸和佈局
- 18. 佈局按下屏幕
- 19. Android:多屏幕布局
- 20. Android:佈局「滑動」屏幕?
- 21. 畫布/旋轉/屏幕方向
- 22. 如何建立固定的屏幕布局
- 23. jQTouch屏幕方向
- 24. iphone屏幕方向
- 25. 我怎樣才能使佈局小於3「屏幕和佈局4.8」屏幕(android)
- 26. 佈局方向?
- 27. Android的佈局:用80%的屏幕
- 28. Android的屏幕方向
- 29. 不同的屏幕方向
- 30. 我們如何才能從屏幕的底部向Android中的中間屏幕滑動隱藏的佈局?
你想保持佈局不變無關的方向權嗎? – R3D3vil 2012-07-25 21:58:49
我相當肯定你必須將自己繪製爲自定義小部件。我似乎回想起有人創建了一個垂直編寫的「TextView」子類。 – CommonsWare 2012-07-25 22:21:05
當屏幕處於縱向模式時,我想讓這個按鈕看起來像是在空間模式下。 – 2012-07-26 08:23:48