我正在尝试制作一个非常简单的xml布局,而我似乎无法让它看起来像我想要的那样。
我附上了我想要它的图片:
基本上,我在顶部的图像按钮中有一个静态背景图像。在下面,我有一张用户在相框中拍摄的照片。我假设我需要一个图像视图,但我是否可以将图片传递到图像按钮的背景,以便我可以更容易管理尺寸?
根据用户在此布局前的选项中选择的内容,将根据选择的内容显示选项照片。如果选择了该选项,照片将显示在居中图像的右侧。
下面是一个居中的文本视图,下面是另一个单独的文本视图。最后,我会在最底部有两个按钮。
有人能告诉我一个很好的方法来获得这个布局,并告诉我是否可以拍摄一张被拍摄的照片并将其作为图像按钮的背景 - 或者如果这是一个坏主意?
非常感谢!
答案 0 :(得分:2)
在大多数情况下,您只想要一个简单的LinearLayout
。对于包含照片的部分,您可以使用嵌入式LinearLayout
或RelativeLayout
。
对于图片 - 您可以轻松地将任何视图或视图组的背景设置为任何图像(任何视图都可以选择为背景设置drawable)。
为了使UI更直观,您应该考虑的唯一一点是稍微修改不同状态(聚焦,选择等)的图像,以便用户在选择按钮时获得视觉反馈触控板,或单击按钮时。 “drawable”内置支持每个州的多个图像。