【发布时间】:2015-06-09 05:39:31
【问题描述】:
我有一个 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="@color/drives_event_route_color"
android:drawableStart="@drawable/blue_bullet"
android:drawableLeft="@drawable/blue_bullet"
android:drawablePadding="2dp"
android:textSize="@dimen/lbl_route_size" />
目前,文本和项目符号相互对齐,如下所示:
有没有办法让项目符号与文本垂直居中?
【问题讨论】:
-
使drawable图像的实际高度与textview高度相同,并将子弹垂直居中放置在drawable内。
-
像这样将重力设置为center_verticle可能对你有帮助
android:gravity="center_vertical" -
@ScionofIkshvaku,我希望子弹图像的高度小于文本高度
-
@Shravankumar:谢谢,但它没有用