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