Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在Android视图中的圆角矩形内插入文本?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下视图,我需要创建.我有以下 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>@H_502_14@ 
 

rounded_edges.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://scheR_126_11845@as.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>@H_502_14@

解决方法

首先,您必须为圆边创建一个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>@H_502_14@ 
 

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

<?xml version="1.0" encoding="UTF-8"?>@H_502_14@ 
 

 
        

<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"/>@H_502_14@

大佬总结

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

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。