我在Android中使用Absolute布局进行UI设计。
我怀疑哪种布局最适合Android中的UI设计,而且设计是否在任何其他设备中都有所改变。这意味着我正在使用HTC Desire测试我的应用程序,如果我在任何其他应用程序中安装我的应用程序意味着设计已更改或看起来相同
先谢谢
答案 0 :(得分:15)
AbsoluteLayout
对于安卓来说绝对是最糟糕的做法。
爱上RelativeLayout
。在设计多种分辨率/密度时,它将使您的生活更轻松。如果你有一个旧的SDK,请更新你的eclipse插件。它具有RelativeLayouts的图形捕捉线,类似于在Visual Studio中设计表单,因此您可以看到锚定在哪里。这真的很不错。
答案 1 :(得分:8)
不使用AbsoluteLayout! Android Doc说:
此类已弃用。 使用 FrameLayout,RelativeLayout或a 自定义布局。
这些布局将适应不同的屏幕尺寸,而AbsoluteLayout则不会。
答案 2 :(得分:5)
我总是在所有其他布局上使用LinearLayout。使用RelativeLayout是非常困难的,因为所有组件都是相对放置的,所以如果你想稍微移动一个组件,你将不得不出汗!!
答案 3 :(得分:3)
取决于您的设计。这是一个很好的问题。布局是一个非常重要的设计概念。我通常更喜欢linearLayout和相对布局。
如果要在ImageView上显示textView并且不担心不同的手机,请使用frameLayout。它会相应地适应。研究九片图像。