【发布时间】:2012-12-24 01:07:47
【问题描述】:
我想知道当我将视图转换为横向视图时如何显示相同的设计,谁能帮我解决这个问题。我试过这段代码,但它没有做任何事情
清单
android:configChanges="keyboardHidden|orientation"
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
}
@Override
public void setContentView(int layoutResID)
{
super.setContentView(layoutResID);
}
【问题讨论】:
-
相同的设计可能不适合其他方向,所以你应该设计一个新的xml文件给系统一个提示说'横向使用'。你可以参考这里:stackoverflow.com/questions/5407752/….
-
感谢您的快速响应:)