首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Stroke形状可为TextView左侧绘制

Android Stroke形状可为TextView左侧绘制
EN

Stack Overflow用户
提问于 2018-08-29 20:55:47
回答 1查看 418关注 0票数 1

下面是我的可绘制xml

代码语言:javascript
运行
复制
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<stroke
    android:width="1dp"
    android:color="@color/button_blue" />

下面是textView xml

代码语言:javascript
运行
复制
                    <TextView
                    android:id="@+id/tvOrigin"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_margin="5dp"
                    android:drawableLeft="@drawable/circle_cab"
                    android:drawablePadding="16dp"
                    android:drawableTint="@color/deal_disc_bg"
                    android:ellipsize="end"
                    android:lineSpacingExtra="2sp"
                    android:maxLines="1"
                    android:paddingBottom="10dp"
                    android:paddingTop="10dp"
                    android:text="ksjkdjksjkdjkj"
                    android:textSize="14sp" />

我发现可绘制的内容没有出现在文本视图的左侧

然后,我将以下内容添加到可绘制的xml中

代码语言:javascript
运行
复制
   <size
    android:width="10dp"
    android:height="10dp" />

添加这条线后,我可以在左侧绘制,但它绘制的是实心圆,而不是笔画

任何想法如何添加笔画圆作为可绘制左图到文本视图只能通过XML,而不是实用。

EN

回答 1

Stack Overflow用户

发布于 2018-08-29 21:00:56

我认为所有的圆圈都是一笔。我的意思是你的笔划宽度正好是它的大小(考虑左笔划1和右笔划1)要解决它,试着增加或减少斯托克的宽度。

代码语言:javascript
运行
复制
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<stroke
    android:width="0.5dp"
    android:color="@color/button_blue" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52078020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档