Android新消息类型的收件人控件

时间:2016-12-16 16:43:07

标签: android message

有人知道我如何复制/镜像新邮件到/收件人栏功能,好吗?是否有可用的内置控件或小部件,还是我必须自定义构建?或者有任何可用的例子吗?我尝试了几个术语,但不确定我应该使用的确切术语是什么。使用的术语像“android消息收件栏”,“android消息到栏”等但没有返回对我有用...

enter image description here

仍在建设中,但现在看来...... enter image description here

1 个答案:

答案 0 :(得分:1)

你可以这样做,marginLeft =“ - 1dp”只是快速解决方案,以避免解决方法创建只有一个侧边的形状。为避免使用这种肮脏的解决方案:How to draw border on just one side of a linear layout?

layout.xml

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    >
    <Button
        android:layout_width="wrap_content"
        android:layout_height="40dp"
        android:text="Able John"
        android:textAllCaps="false"
        android:background="@drawable/background"
        />
    <Button
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:layout_marginLeft="-1dp"
        android:background="@drawable/background_right_corners"
        />

</LinearLayout>

抽拉/背景

<?xml version="1.0" encoding="utf-8"?>

<solid android:color="#fff"/>
<stroke android:width="1dp" android:color="#5000"/>
<corners
    android:bottomLeftRadius="5dp"
    android:topLeftRadius="5dp"
    />

</shape>

抽拉/ background_right_corners

<?xml version="1.0" encoding="utf-8"?>

<solid android:color="#fff"/>
<stroke android:width="1dp" android:color="#5000"
    />
<corners
    android:bottomRightRadius="5dp"
    android:topRightRadius="5dp"
    />