我是Android的Orientation新手。到目前为止,我只为portrait
模式工作过,现在我正在为两个方向工作。
我在清单文件中使用此方法进行定位:---
<activity android:name=".Activity_name"
android:configChanges="orientation|keyboardHidden">
问题是: -
我有两个布局文件夹 - 一个是layout
&amp;对于两个方向,另一个是layout-land
。
现在我运行我的应用程序有时需要布局xml文件两个方向和&amp;有时布局xml文件&amp; layout-land xml文件都有效。
如何解决此问题?
&安培;如果我使用此代码: -
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){
setContentView(R.layout.login_landscape);
}
else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
setContentView(R.layout.login);
}
}
然后定向问题得到解决,但不再创建Activity,因此我的代码只能运行一次。我的按钮现在不工作了。 2.我的第二个问题是对于两个XML文件如何在配置方法中管理代码 我想知道Orientation的完整概念。 答案将得到高度赞赏。
谢谢&amp;温暖的问候, Deepanker Chaudhary