如何在Android视图中的圆角矩形内插入文本?

如何在Android视图中的圆角矩形内插入文本?,第1张

概述我有以下视图,我需要创建.我有以下 XML,但文本没有显示,高度填充整个父级而不是包装内容?任何有关创建下面的屏幕截图的帮助将不胜感激. playing.xml <View android:background="@drawable/rounded_edges" android:text="Current Track" android:textColor="#FFFFF 我有以下视图,我需要创建.我有以下 XML,但文本没有显示,高度填充整个父级而不是包装内容?任何有关创建下面的屏幕截图的帮助将不胜感激.

playing.xml

<VIEw     androID:background="@drawable/rounded_edges"    androID:text="Current Track"     androID:textcolor="#FFFFFF"    androID:ID="@+ID/current_track"    androID:layout_wIDth="fill_parent"     androID:layout_height="wrap_content"    androID:editable="false"></VIEw>

rounded_edges.xml

<?xml version="1.0" enCoding="utf-8"?><shape xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:shape="rectangle">  <solID androID:color="#1F1F1F"/>  <corners androID:radius="5px"/>  <padding androID:left="20dp" androID:top="20dp" androID:right="20dp" androID:bottom="20dp" /> </shape>
解决方法 首先,您必须为圆边创建一个xml文件,然后创建一个线性布局并在该背景中设置圆角边缘,然后动态地将文本视图添加到该特定线性布局.

<linearLayout            androID:layout_wIDth="fill_parent"            androID:layout_height="wrap_content"            androID:background="@drawable/your_rounded_edges_xml_file"            androID:orIEntation="vertical"            androID:layout_marginRight="10dp"               androID:ID="@+ID/linearLayout"></linearLayout>

在这里,我附上了我的圆边xml文件

<?xml version="1.0" enCoding="UTF-8"?>

 
        

<stroke androID:wIDth="1dp"        androID:color="#ababab"        /><padding androID:left="1dp"         androID:top="1dp"         androID:right="1dp"         androID:bottom="1dp"         /> <corners androID:bottomrighTradius="7dp" androID:bottomLefTradius="7dp"  androID:topLefTradius="7dp" androID:topRighTradius="7dp"/>
总结

以上是内存溢出为你收集整理的如何在Android视图中的圆角矩形内插入文本?全部内容,希望文章能够帮你解决如何在Android视图中的圆角矩形内插入文本?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1128291.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存