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

发布于 2024-11-01 00:17:48 字数 67 浏览 1 评论 0原文

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

I want to change some views when the orientation changes for example i want to put text view from bottom of the screen to screen's right side vertically when the orientation changes from portrait to landscape mode.How to achieve it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

卷耳 2024-11-08 00:17:48

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

setContentView( R.layout.mylayout );

Activity 的 onCreate() 方法,那么 Android 将根据设备是纵向还是横向来选择正确的布局。

Create two distinct layouts with the same name (i.e. mylayout.xml), and put one in res/layout-port and the other in res/layout-land. If you call

setContentView( R.layout.mylayout );

in the onCreate() method of your activity, then Android will select the correct layout depending on whether the device is in portrait or landscape orientation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文