2
A
回答
5
創建
res->layout->layout-land
,把你的xml文件的景觀 模式
在layout
文件夾佈局文件僅適用於縱向模式現在,如果你需要的景觀,然後創建layout-land
文件夾。
0
1
這是可以做到這兩種方式:
1)要麼你定義layout-land
文件夾一個新的XML文件。
2)請使用您的活動代碼android:configChanges="orientation"
內的manifest.xml
然後在您的活動類:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
ChangeToLandscape();
} else {
ChangeToPortrait();
}
}
LayoutParams lp;
public void ChangeToLandscape() {
lp = new LayoutParams(new ViewGroup.MarginLayoutParams(
LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
textView1.setLayoutParams(lp);
lp.setMargins(0, 0, 0, 0); // Whatever you want
// Similar for other views
}
//Similarly, implement `ChangeToPortrait()`
希望它可以幫助!
相關問題
- 1. 在不同視圖上旋轉IPad屏幕方向
- 2. 當屏幕旋轉時,佈局改變
- 3. 畫布/旋轉/屏幕方向
- 4. 如何改變方向但保持自動旋轉屏幕
- 5. 佈局通脹SavedInstanceState屏幕旋轉
- 6. Android佈局和屏幕旋轉
- 7. Android的自定義視圖(位圖)旋轉屏幕方向
- 8. 沒有佈局變化的Android屏幕方向檢測
- 9. 不同佈局在不同的屏幕方向上沒有onCreate
- 10. 在改變屏幕旋轉佈局時保持webview
- 11. Swift:容器視圖佈局在旋轉並再次旋轉時發生變化
- 12. AVD旋轉90度,但屏幕方向不做任何事
- 13. 旋轉屏幕關閉應用程序(而不是顯示橫向佈局)
- 14. 如何在方向改變時旋轉按鈕而不旋轉佈局?
- 15. Android:活動內的屏幕旋轉不切換縱向/橫向佈局
- 16. 相對佈局視圖不縮小在較小的屏幕上
- 17. android.view.InflateException在屏幕上旋轉
- 18. 視頻屏幕方向不變
- 19. 在整個屏幕上旋轉圖像
- 20. 從屏幕方向的獨立佈局
- 21. 在屏幕上佈局圖像
- 22. 方向viewPager的變化後,在屏幕
- 23. 屏幕方向變化時Android複合視圖呈現錯誤
- 24. Windows 10手機旋轉屏幕/屏幕方向
- 25. UIImageView旋轉(不是圖像,但視圖)
- 26. 屏幕對角佈局視圖
- 27. 不同的方向變化佈局
- 28. Android - 屏幕旋轉改變與谷歌地圖片段內部的佈局
- 29. iPhone視頻屏幕不旋轉
- 30. iPhone Autorotation - 禁用視圖旋轉動畫但是轉換到另一個屏幕
可以在layout-land和layout-port中創建不同的佈局 –
'我想旋轉Buttons/TextViews/etc。在屏幕方向變化,但我想保持佈局不變。「 - 你沒有看到你說'我想使用新的佈局,但我不想使用新的佈局。 – mah
你能解釋一下嗎? – breceivemail