我希望在方向更改时更改某些视图,例如我想在方向从纵向模式更改为横向模式时,将文本视图从屏幕底部垂直放置到屏幕的右侧。如何实现?
答案 0 :(得分:2)
创建两个具有相同名称的不同布局(即mylayout.xml),并将其中一个放在res / layout-port中,另一个放在res / layout-land中。如果你打电话
setContentView( R.layout.mylayout );
在您的活动的onCreate()方法中,Android会根据设备是纵向还是横向选择正确的布局。