我有一个按钮,我将它的背景设置如下:
button.setBackgroundResource(R.drawable.bg);
之后我向按钮添加了文本,我希望它居中:
button.setGravity(Gravity.CENTER);
但它不起作用。
可绘制的形状是:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="-1dp" android:right="-1dp">
<shape>
<solid android:color="@color/white" />
<stroke android:width="1dp" android:color="@android:color/darker_gray" />
</shape>
</item>
</layer-list>
如何设置按钮的重力?