我需要在按钮的中心放置一个图像和字符串。需要在它们之间创造空间。你好(%1$d)
我的代码:
String textValue = getResources().getString(R.string.hello_text);
final Spannable buttonLabel = new SpannableString(String.format(textValue, 2));
//buttonLabel.setSpan(new ImageSpan(getApplicationContext(), R.drawable.hello_imagel,
// ImageSpan.ALIGN_BOTTOM), 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
mButton.setText(buttonLabel);
我需要在图像和文本之间留出空格。我尝试在 strings.xml 中给出空格,但它不显示空格。添加下面的xml后,图像在左边,字符串在中间。我希望图像和字符串位于中心,图像和字符串之间的空格很少
xml:
android:layout_width="match_parent"
android:layout_height="48dp"
android:background="#2A2A2A"
android:drawableLeft="@drawable/hello_image1"
android:gravity="center"