Android 如何将TextView文本集中在左侧可垂直绘制的位置
我有一个文本视图,左侧有一个可绘制的项目符号(是一个圆圈),如下所示:Android 如何将TextView文本集中在左侧可垂直绘制的位置,android,textview,Android,Textview,我有一个文本视图,左侧有一个可绘制的项目符号(是一个圆圈),如下所示: <TextView android:id="@+id/lbl_route" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Event Route" android:textAllCaps="true" android:textColor=
<TextView
android:id="@+id/lbl_route"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Event Route"
android:textAllCaps="true"
android:textColor="@color/drives_event_route_color"
android:drawableStart="@drawable/blue_bullet"
android:drawableLeft="@drawable/blue_bullet"
android:drawablePadding="2dp"
android:textSize="@dimen/lbl_route_size" />
当前,文本和项目符号在顶部相互对齐,如下所示:
有没有办法使项目符号与文本垂直居中 您可以选择自定义文本视图 如需参考,您可以访问: 如果这是有益的,别忘了投票。
谢谢。将可绘制图像的实际高度设置为与文本视图高度相同,并将子弹垂直放置在可绘制图像的中心。将重力设置为中心竖直,这样可以帮助您
android:gravity=“center\u vertical”
@scinofikshvaku,我希望子弹图像的高度短于文本height@Shravankumar:谢谢,但它不起作用