我想为整个应用程序禁用景观模式。我希望能够做到这一点,而无需设置screenOrientation
在我的清单中肖像肖像。是否可以使用一个属性进行操作?
简单地,在清单文件中添加android:筛选到所有定义的活动。
<activity android:name=".YourActivity"
android:screenOrientation="portrait"/>
这将使您的所有活动仅坚持仅限于肖像模式。只需将筛选方向添加到所有活动中即可。
在清单中,为您的所有活动设置此:
<activity android:name=".YourActivity"
android:screenOrientation="portrait"/>
面向肖像的限制您的活动以改变景观的方向。您必须在清单文件中为每个活动都放置此行。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
在oncreate((方法中。只需创建一个基础反应性,您的每个活动都会随着这种碱基的扩展即可。
public SampleActivity extends BaseActivity{
}
public class BaseActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}
编辑
在清单中
<activity
android:name=".ui.hello.Activity"
android:label="@string/apa_nama"
android:screenOrientation="portrait">