在Android上缩小按钮上的文本和图像之间的间距,可以通过以下几种方式实现:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮"
android:drawableLeft="@drawable/icon"
android:paddingLeft="4dp"
android:paddingRight="4dp" />
<style name="CustomButtonStyle" parent="Widget.AppCompat.Button">
<item name="android:drawableLeft">@drawable/icon</item>
<item name="android:drawablePadding">4dp</item>
</style>
然后,在XML布局文件中使用这个自定义样式:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮"
style="@style/CustomButtonStyle" />
Button button = findViewById(R.id.button);
Drawable icon = getResources().getDrawable(R.drawable.icon);
icon.setBounds(0, 0, 32, 32); // 设置图像的大小
button.setCompoundDrawables(icon, null, null, null); // 设置图像在左侧
button.setCompoundDrawablePadding(4); // 设置间距
通过上述方法,你可以在Android上缩小按钮上的文本和图像之间的间距。请注意,以上答案中没有提及具体的腾讯云产品,因为与该问题相关的云计算品牌商与腾讯云产品没有直接关联。
领取专属 10元无门槛券
手把手带您无忧上云