我试图以编程方式在自定义视图实现中添加按钮。应用是API 15+。
在这里,我面临按钮文本无法居中的问题。听起来很琐碎,但没有用。下面是有问题的代码。输出是
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.CENTER;
mSubmit = new Button(mContext);
mSubmit.setTextColor(Color.WHITE);
mSubmit.setText("Submit");
mSubmit.setTextSize(getResources().getDimension(R.dimen.headertxt));
addView(mSubmit, params);
最佳答案
为按钮的所有侧面设置相同的填充:
例如:
myButton.setPadding(2,2,2,2);
之前:
添加我们的填充后: