在android中基于屏幕方向的位置视图

时间:2011-04-13 10:47:08

标签: android screen orientation

我希望在方向更改时更改某些视图,例如我想在方向从纵向模式更改为横向模式时,将文本视图从屏幕底部垂直放置到屏幕的右侧。如何实现?

1 个答案:

答案 0 :(得分:2)

创建两个具有相同名称的不同布局(即mylayout.xml),并将其中一个放在res / layout-port中,另一个放在res / layout-land中。如果你打电话

setContentView( R.layout.mylayout );

在您的活动的onCreate()方法中,Android会根据设备是纵向还是横向选择正确的布局。