自定义形状与Android中的文本

时间:2014-05-17 07:07:49

标签: android shapes

我是android新手。我想在android中绘制自定义形状。当有人选择日期(通过日期选择器)时,我想将结果显示在方框而不是常规方式。我如何实现这一目标?

1 个答案:

答案 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>
角落标签,负责圆角,你可以调整半径,使或多或少圆润。
笔划标记,定义文本框边框的宽度和颜色 和Solid标签确定视图的bakcground颜色。


为了使用这种风格,你应该将它保存为XML文件并将其保存在drawable文件夹中(通常是drawable-hdpi)。然后,在您的tetxview或edittext中,您应该将background属性设置为以下内容:

android:background="@drawable/thesavedxmlfile"