将多个字符串和ImageView添加到一个视图

时间:2014-01-10 16:49:47

标签: java android button layout textview

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

enter image description here

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

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

enter image description here

有关如何实现这一目标的任何帮助?

1 个答案:

答案 0 :(得分: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文件并将其保存在drawable文件夹中,并将其放在线性布局的background属性中。

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

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