我有一个按钮,文本完全位于中心,但在更改字体和大小后,文本不再居中,而是更多位于右下角:
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="0dp"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp"
android:layout_marginTop="1dp"
android:layout_weight="1"
android:background="@drawable/xbtn_bg"
android:text="TestButton"
android:textColor="@color/white" />
在活动中:
Button1.setTypeface(CustomTypeFace);
Button1.setTextSize(40);
如何重新调整按钮或将文本移动到中心?
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这个:
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT);
params.gravity = Gravity.CENTER;
button.setLayoutParams(params);