在这里,我为方向纵向和横向开发了一个 android 应用程序。所以我为横向和纵向创建了两个布局文件夹,并创建了两个layout.xml
文件,一个用于纵向,第二个用于横向。纵向layout.xml
文件有一个 ImageView,横向layout.xml
文件有两个 ImageView。在中,我在条目中AndroidManifest.xml
设置参数以停止重新创建有关方向变化的活动。在我的活动中,我覆盖如下android:configChanges="keyboard|orientation"
<activity>
onConfigurationChanges()
public void onConfigurationChanged(Configuration newConfig)
{
try
{
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
Toast.makeText(myContext, " Config Changed ", 1000).show();
setContentView(R.layout.double_pageread_layout);
setLayout(); // Initialize Controls (Buttons, ImageView,etc..)
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
但问题是当我运行我的应用程序时。我可以看到它很完美但是当我改变方向时它不会显示任何东西。
请帮我。
提前致谢。