2011-04-18 68 views
1

我用下面的代码,以防止当旋转电话时再次启动活动..查看更改工作不在一起

android:configChanges="keyboardHidden|orientation" 

我用下面的格式来获得不同的看法水平和垂直显示...

使用肖像模式的XML res/layout-port,并为景观XML在res/layout-land

的问题是这些代码不一起工作.....

回答

0

使用此

android:configChanges="orientation|keyboardHidden" 

,而不是

android:configChanges="keyboardHidden|orientation" 

那么它会工作。

+0

对不起,它不工作,查看不会改变,当我旋转我的手机..只是它阻止活动重新启动 – 121 2011-04-18 09:45:00

0

使用此项: 创建两个具有相同名称的视图。在res/layout-land中移动res/layout中的一个,然后在您的活动中添加此代码。当手机面向的土地和其他“主”是由RES /布局得到人像时面向

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
    setContentView(R.layout.main); 

      .. 
} 

“主”布局从RES /布局土地得到。