0
我在想,如何將我的TextView
的drawable定位到中心?是否可以將TextView的可繪製位置置於中心
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.bomb, 0, 0, 0);
可繪製總是位於左側。 (沒有文本)
即使我已經指定
android:layout_gravity="center"
android:gravity="center"
但上面的重力參數唯一可行的文本,而不是繪製。
我不喜歡使用ImageView
,因爲有時候我需要顯示文本。
根據positioning a compoundDrawable within TextView?,他們使用硬編碼的填充值將左側可拖拽向左移動。
有沒有更好的方法,將其置於正中?
當然,不要使用複合drawables,請使用setBackgroundDrawable – pskink
或使用spanned文本添加ImageSpan。 –