【问题标题】:Add multiple Strings and ImageViews to one View将多个 Strings 和 ImageViews 添加到一个 View
【发布时间】:2014-01-29 18:08:38
【问题描述】:

我想要做的是如下图所示。

整个圆角矩形需要是可点击的。然后Record: ###### 需要是某种TextView 或字符串。绿色复选标记必须是ImageView

我什至不知道从哪里开始。我知道有一种方法可以实现这一点,因为应用程序 Unblock Me 有点像我想要的。下面是他们应用的截图。

关于如何实现这一点的任何帮助?

【问题讨论】:

  • 我不明白问题出在哪里,创建一个带有 2 个测试视图和一个图像视图的布局

标签: java android button layout textview


【解决方案1】:

这很容易。

首先,圆角矩形可以是线性布局。 在其背景属性中,您传递一个图层列表,该列表将包含两个项目,颜色为黑色和白色,半径为 5dp

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <!-- "background shadow" -->
    <item>
        <shape android:shape="rectangle" >
            <solid android:color="#DDDDDD" />

            <corners android:radius="15dp" />
        </shape>
    </item>
    <!-- background color -->
    <item
        android:bottom="5px"
        android:left="5px"
        android:right="5px"
        android:top="5px">
        <shape android:shape="rectangle" >
            <solid android:color="#FFFFFF" />


            <corners android:radius="8dp" />
        </shape>
    </item>
</layer-list>

把它放在一个 xml 文件中并保存在一个可绘制的文件夹中,并将它放在你的线性布局的背景属性中。

现在在您的布局中,方向为水平,放置三个子元素

两个文本视图和一个权重为 35、35、30 的图像视图,并将图像设置为绿色刻度标记的图像视图。 瞧!

【讨论】:

  • 没想过要把圆角做成布局!但是现在你把它拿出来了,你是对的,它应该很容易。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
  • 1970-01-01
  • 2017-01-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多