android - 如何在布局中排列 View

标签 android android-layout

在布局中排列四个 View 的最佳方法是什么?

在纵向模式下,我想要:

在屏幕旋转到横向时,我想将动 Canvas 局更改为

我应该如何安排这些 View ?我正在考虑 2 个 LinearLayout 的 并在旋转后更改为一个水平方向的 LinearLayout .. 或 GridLayout

最佳答案

我会提供两个布局文件。肖像有3x LinearLayout

v

 -h

 -h

而风景只是一个水平的。

就性能而言,您不应该害怕差异。

关于android - 如何在布局中排列 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37862400/

相关文章:

Android Studio 3.5 我的按钮怎么了?

android - 首选项库版本 28 在每个首选项的左侧创建了巨大的填充

Android:应用程序链接 - 仅支持某些路径?

android - 相对布局上的 <include> 问题, View 始终位于顶部

java - Android - 如何使用相机 getSupportedPreviewSizes() 进行纵向

android - Android 构建中的 libnativehelper 缺少变体

Android 滑动和标签 ui - 什么是 "best practice"和最新的?

Android EditText inputType ="none"不起作用,变为 "textMultiLine"

android - 如何在 RelativeLayout 中找到导致循环依赖的原因

java - Exoplayer 在全屏模式下有意启动它