文本视图下方的可绘制线条未显示
Posted
技术标签:
【中文标题】文本视图下方的可绘制线条未显示【英文标题】:line drawable below textview not showing 【发布时间】:2013-01-01 21:21:47 【问题描述】:我有一个文本视图,我想在它下面显示一行。我正在使用 drawableBottom 属性来执行此操作。这是我的代码
<TextView
android:id="@+id/total"
android:layout_
android:layout_
android:gravity="right"
android:text="TextView"
android:drawableBottom="@drawable/dividerline"/>
这是我的dividerline.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
<stroke
android:
android:color="@android:color/black"
/>
<size
android:
/>
<solid
android:color="@android:color/black"
/>
</shape>
我没有收到错误。只是当我运行我的应用程序时,文本视图下方不会出现任何行。
对 drawableBottom 属性有误解?期待一些帮助:)
【问题讨论】:
查看this 发布相同问题 @arjukhan 查看我发布的解决方案。 感谢 ρяσѕρєя K 作品 gr8 【参考方案1】:试试这个:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<size
android:
android: />
<solid android:color="@android:color/black" />
</shape>
【讨论】:
它只占用了一些屏幕空间。我们怎样才能使形状占据整个空间。即“fill_parent”?【参考方案2】:使用 Linkify
phone_no.setText("1222446");
Linkify.addLinks(phone_no, Linkify.ALL);
它会在textview下面自动显示一行
【讨论】:
问卷询问是否有文本的行底部但没有链接文本 添加以上是关于文本视图下方的可绘制线条未显示的主要内容,如果未能解决你的问题,请参考以下文章
Textview drawable 不在远程视图中显示可绘制图像