2017-08-10 67 views
3

我在这种情况下在我的应用程序中有一个小问题我设置了默认Portrait.But现在这个时候我想要在标签中显示肖像和landScape不仅手机。在手机上只显示肖像(强制更新为肖像)。React-native Android只设置肖像移动电话否则平板电脑显示landScape和肖像

我跟着这个链接,但我得到这个错误,我不明白我们如何创建文件夹,我们可以放置数据。 我跟着这个链接:但我没有得到

Android: allow portrait and landscape for tablets, but force portrait on phone?

回答

1

1.Go您RN项目中Android文件夹,添加values-sw600dpvalues-xlarge以下路径:

android/app/src/main/res/values-sw600dp 
android/app/src/main/res/values-xlarge 

然后将bools.xml添加到values,values-sw600dp,values-xlarge。结果:

enter image description here

2.添加代码MainActivity.java路径android/app/src/main/java/com/[your project name]/MainActivity.java

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    if (getResources().getBoolean(R.bool.portrait_only)) { 
     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
    } 
} 
+0

主要活动或主要Application.Java哪个文件里面添加的OnCreate梅索德 – Lavaraju

+0

但我得到一个错误 – Lavaraju

+0

MainActivity.java:21:错误:找不到符号 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); ^ 符号:变量ActivityInfo 位置:类MainActivity 2错误 :应用:compileDebugJavaWithJavac失败 – Lavaraju

相关问题