我使用 android sdk 4.0 开发应用程序,并将该 .apk 文件安装在我的三星标签中。当我运行该应用程序时,它工作正常。如果我将选项卡纵向更改为横向或相反,屏幕也会发生变化。
但我的要求是不管模式是从纵向到横向到横向到纵向,我的应用程序应该只在纵向模式下运行。
最佳答案
为您的 manifest.xml 文件中的每个 Activity 添加 android:screenOrientation="portrait"
。
您也可以通过编程方式执行此操作,因为您的所有 Activity 都会创建一个AbstractActivity
,您的所有 Activity 都会扩展。:-
public abstract class AbstractActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}
关于android - 如何在android中以编程方式控制横向和纵向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12968359/