如何显示带有圆角矩形的文本视图,如原始图像中所示
在上面(原始)图片中,按钮2的左右圆角是正确形状的,但在我的代码中,左右圆角的形状不正确
在第二张图片中,我需要做更多圆润的第一张图片.如何使用以下drawable?
可绘制代码(green_bg.xml)
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#19D8C8" /> <corners android:radius="3dip" /> <stroke android:width="10dp" android:color="#19D8C8" /> </shape>
activity_main.xml中
....... <TextView android:id="@+id/qmap_2" android:layout_width="35dp" android:layout_height="24dp" android:layout_gravity="center_vertical" android:gravity="center" android:text="2" android:textStyle="bold" android:textColor="@color/no_color" /> ......
解决方法
在drawable中创建一个文件round.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#176d7a" /> <corners android:radius="50dp" /> </shape>
现在设置textview的背景就像
<TextView android:id="@+id/qmap_2" android:layout_width="35dp" android:layout_height="24dp" android:layout_gravity="center_vertical" android:gravity="center" android:text="2" android:textStyle="bold" android:background="@drawable/round" android:textColor="@color/no_color" />
它应该工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。