0

ドローアブルTextViewを中央に配置するにはどうすればよいですか?

textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.bomb, 0, 0, 0);

ドローアブルは常に左に配置されます。(テキストはありません)

私も指定していました

android:layout_gravity="center"
android:gravity="center"

ただし、上記の重力パラメーターは、ドローアブルではなく、テキストに対してのみ機能します。

ImageViewテキストを表示する必要がある場合があるため、使用しないことを好みます。

CompoundDrawableをTextView内に配置することによると? 、ハードコーディングされたパディング値を使用して、左のドローアブルを左にシフトします。

正確に中央に配置するためのより良い方法はありますか?

4

1 に答える 1