我正在尝试为不同的屏幕分辨率使用不同的布局
我已经成功完成了它。
我的问题是,我只需要大型和Xlarge布局的横向方向
和正常和小的肖像。我在
中只使用了Layout-large-land和Layout-xlarge-landres文件夹,它也需要肖像。类似于普通和小版本,它与肖像一起
景观。那么我该如何根据屏幕分辨率以编程方式设置方向
在java文件中??
有人能帮帮我吗?
答案 0 :(得分:5)
你需要在你的Activity的onCreate方法中调用它:
if ((this.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) <= Configuration.SCREENLAYOUT_SIZE_NORMAL) {
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}