如何在android中锁定应用程序的所有布局的方向?

时间:2015-11-18 07:16:26

标签: android android-layout

我现在正在处理应用程序我想要锁定整个应用程序的所有布局。因为我的布局至少有50到60个,所以不能设置所有布局的方向。有没有办法为整个应用程序设置方向请帮助..谢谢

2 个答案:

答案 0 :(得分:5)

您只想设置android:screenOrientation="portrait"

 <activity
  android:name=".YourActivity"
  android:screenOrientation="portrait"
  android:theme="@style/theme"></activity>

activity

中的所有manifest.xml

答案 1 :(得分:2)

您可以创建基本活动并修复其中的方向。 Activity的其余部分将继承相同的活动 例如,您的基地Activity可以是这样的。

public class AppNameBaseActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    }

}

现在,您可以将所有活动从AppNameBaseActivity延伸到具有固定纵向方向。