Android View 设计问题

标签 android xml user-interface

我一直在研究 Android View 的布局(比如在 MainActivity 中),我希望使用 3 个 ImageView(每个 block 代表一个图像)创建这种布局:

alt text

使用 LinearLayout 很容易做到这一点,但前提是您指定每个 ImageView 的确切大小和位置。当查看不同的屏幕尺寸时,这显然会导致问题。

使用 AbsoluteLayout 一开始看起来会起作用,但我读到它已被弃用,并且它仍然会导致不同屏幕尺寸的问题。

然后是 RelativeLayout,我尝试将它与 DroidDraw 一起使用, 但当我实现它时,它似乎并没有让我走得太远:(

那么,有人知道如何实现这一点吗?

编辑:我已经接近于使用 dp 而不是 px 来做到这一点,但是当使用更高分辨率的设备时,这仍然会搞砸! :(

谢谢

最佳答案

Romain Guy 使用 RelativeLayout 做了非常相似的事情。 Android Layout Tricks #1

关于Android View 设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3788804/

相关文章:

android: 历史编辑文本

xml - 如何使用 Delphi 2009 安装 nativeXML?

java - Android 对支持多种屏幕尺寸的困惑

android - 三星galaxy nexus是hdpi还是xhdpi

android - 如何在 Google Console 中更改指纹?

安卓.view.inflateException : Binary XML file line #11: Error inflating class fragment

xml - Delphi 有一个简单的文本差异单元吗?

java - 尝试连接到串行端口时使用 javax.swing.SwingWorker 时出现问题

android - 使用 AsyncTask 刷新游戏得分 TextView

python - 是否有适用于 Python 的 "nice to program"GUI 工具包?