次のように背景を設定するボタンがあります。
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>
ボタンに重力を設定するにはどうすればよいですか?