我只想做:
if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) setContentView(R.layout.search_portrait); else setContentView(R.layout.search_landscape);
问题是 - getRequestedOrientation 总是返回 -1。
有什么建议吗?
最佳答案
如果你只是改变布局,你真的应该考虑将纵向布局放在 /res/layout
中,将横向布局放在 /res/layout-land
(具有相同的名称)Android 将自动选择正确的布局。
关于android - 如何根据当前屏幕方向设置 Activity 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3168178/