我正在尝试对不同的屏幕分辨率使用不同的布局
而且我已经成功地做到了。
我的问题是,对于大型和Xlarge版式,我只需要横向放置
和“普通”和“小”的肖像我只使用Layout-large-land和Layout-xlarge-land
res文件夹也要拍摄人像。对于“普通”和“小”文件夹,也要拍摄人像
景观。那么我该如何根据屏幕分辨率以编程方式设置方向
在java文件中?
有人能帮我吗??
最佳答案
您需要在Activity的onCreate方法中调用此方法:
if ((this.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) <= Configuration.SCREENLAYOUT_SIZE_NORMAL) {
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}