1
我想锁定Android标签和手机的屏幕方向。我想将我的手机屏幕方向锁定为纵向,并将屏幕方向锁定为横向。锁定屏幕方向
当我搜索解决方案的相同,然后我得到的解决方案,如清单文件,但如果我将使用它,然后它的工作原理相同,但我的要求是为不同的设备使用不同的方向..催我点东西..
我想锁定Android标签和手机的屏幕方向。我想将我的手机屏幕方向锁定为纵向,并将屏幕方向锁定为横向。锁定屏幕方向
当我搜索解决方案的相同,然后我得到的解决方案,如清单文件,但如果我将使用它,然后它的工作原理相同,但我的要求是为不同的设备使用不同的方向..催我点东西..
每一个活动,你可以采取一个检查知道设备类型。在我的应用程序中,我使用屏幕分辨率作为检查;如片剂具有比移动设备更分辨率:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int height_pixel = dm.heightPixels;
int width_pixel = dm.widthPixels;
这之后,您可以采取的分辨率界限设置方向为移动和平板电脑。像
if((height_pixel*width_pixel)>***your_resolution_check***){
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}else{
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
这对我工作得很好。
好的..我会测试它..Thankyou – Kanika
Activity.setRequestedOrientation – slkorolev
我想这可能帮助:http://stackoverflow.com/questions/3611457/android-temporarily-disable-orientation-changes-in-an-activity – goto10
我认为,多年平均值为我工作作为链接是停止活动重新启动时,用户旋转手机 – Kanika