2
A
回答
4
您不用代碼處理它,而是將其他佈局文件(具有相同的名稱)放在相應的文件夾中(然後Android會處理其他文件)。
這樣的(僞代碼):
layout_landscape\my_layout.xml
layout\my_layout.xml
鏈接: http://developer.android.com/guide/practices/screens_support.html
0
嘗試setContentView(your new xml)
,你應該重寫並採取相應的行動
方向變化通常再次呼籲onCreate()
,並以新的配置重新啓動活動。
請務必做到以下幾點:
設置活動的清單攔截方位變化事件
android:configChanges="keyboardHidden|orientation"
覆蓋
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == android.content.res.Configuration.ORIENTATION_PORTRAIT)
{
setContentView(R.layout.layout_portrait);
}
else if (newConfig.orientation == android.content.res.Configuration.ORIENTATION_LANDSCAPE)
{
setContentView(R.layout.layout_landscape);
}
}
而且讀this,這是一個有關偉大的文件更快的方向轉換。
相關問題
- 1. 使用maven插件更改文件xml
- 2. 如何更改活動演示文稿?
- 3. 更改活動* .mdw文件的權限?
- 4. 如何在單個活動中使用多個XML文件?
- 5. 如何在活動中使用android更改標題文本
- 6. 如何使用java更改xml文件中的屬性字段
- 7. 如何在更改XML文件時自動更新datagridview?
- 8. 使用Installshield2011更改XML文件
- 9. 如何使用PHP修改xml文件
- 10. 如何使用xml修改.csproj文件
- 11. 如何使用位於不同文件夾中的意圖更改活動?
- 12. 如何更改同一活動中的xml
- 13. 如何動態更新另一個xml文件的xml文件?
- 14. 如何使用lxml更新XML文件
- 15. 使用手機更改Android的活動
- 16. 如何動態更改開始活動?
- 17. Android - 如何更改啓動活動?
- 18. 如何動態更改活動類
- 19. Python - 從更改的文本文件更新活動圖形
- 20. 如何更改活動的mdi孩子?
- 21. 如何保存活動中的更改?
- 22. 如何更改活動的標題?
- 23. Android - 如何更改TabActivity中的活動?
- 24. 如何更改android中的活動?
- 25. 如何獲取活動的更改集?
- 26. 更改活動?
- 27. 更改活動
- 28. 如何使對XML相關源文件的更改生效?
- 29. 用jQuery更改選定的XML文件
- 30. 如何使用更少的活動
我有一個菜單按鈕(一個原因)處理它。 setContentView does not似乎工作... – TheBrillowable 2012-02-05 19:18:58