我想在textview中显示可绘制和文本.当我使用下面的代码时,它同时显示两者,但drawable位于textview的最左侧.
<app.com.myapp.views.TextViewMedium
android:id="@+id/approve_btn"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_weight="1"
android:background="@color/color_5eba6f"
android:gravity="center"
android:drawableLeft="@drawable/approve"
android:text="@string/notification_approve"
android:textColor="@color/color_FFFFFF"
android:textSize="@dimen/dp_14" />
我的文字居中对齐.我想将drawable对齐到该文本的左侧.drawable和text之间的间隙应该仅为6 dp.有可能吗?还是我需要使用imageview和textview创建布局以实现相同的效果?
解决方法:
使用这些标记在您的textView中设置图像.
android:drawableLeft="@drawable/your_image"
android:drawablePadding="6dp"
希望这可以帮助!