我是android新手。我想在android中绘制自定义形状。当有人选择日期(通过日期选择器)时,我想将结果显示在方框而不是常规方式。我如何实现这一目标?
答案 0 :(得分:0)
您可以使用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>
角落标签,负责圆角,你可以调整半径,使或多或少圆润。
为了使用这种风格,你应该将它保存为XML文件并将其保存在drawable文件夹中(通常是drawable-hdpi)。然后,在您的tetxview或edittext中,您应该将background属性设置为以下内容:
android:background="@drawable/thesavedxmlfile"