繁体   English   中英

Android中带有文字的自定义形状

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM