我想只在Android平板电脑上启用轮播功能。 我使用此代码创建了bools.xml
<resources>
<bool name="portrait_only">false</bool>
</resources>
并放入MainApplication.java
public class MainApplication extends Application implements ReactApplication {
private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
...
@Override
public void onCreate() {
if(getResources().getBoolean(R.bool.portrait_only)){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
super.onCreate();
}
}
}
我收到错误:找不到符号 的 setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
答案 0 :(得分:0)
应用程序没有setRequestedOrientation()方法 - 活动有。因此,您应该将代码移动到BaseActivity onCreate()中。