[英]Custom Shapes with text in Android
我是Android新手。 我想在android中绘制自定义形状。 当有人选择日期(通过日期选择器)时,我想将结果显示在方框中,而不是常规方式。如何实现此目的?
您可以使用文本视图显示所选日期。 由于您似乎知道该代码,因此我将重点放在可用于textview的设计上。
默认情况下,textview具有带有尖锐的边缘和尖角的矩形,但是您可以使用样式实现圆角的textview,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="@color/red"/>
<corners android:radius="7dp" />
<padding
android:left="1dp"
android:right="1dp"
android:top="1dp"
android:bottom="1dp"/>
<solid android:color="@color/white"/></shape>
圆角标记,负责圆角,您可以调整半径以使圆角更多或更少。
描边标记,定义文本框边框的宽度和颜色。
Solid标签确定视图的背景色。
为了使用此样式,您应该将其另存为XML文件并将其保存在drawable文件夹中(通常可以使用drawable-hdpi)。 然后,在tetxview或edittext中,应将background属性设置为以下内容:
android:background="@drawable/thesavedxmlfile"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.