我写了一个视图 A 扩展了 ViewGroup,然后我在这个视图 A 中添加了一个按钮。但是按钮的文本似乎没有很好的布局。所以我做了这些(mPrint是我的按钮):
mPrint.setText(R.string.print);
mPrint.setBackgroundResource(R.drawable.print_action_bg);
mPrint.setSingleLine();
mPrint.setGravity(Gravity.CENTER);
mPrint.setPadding(0, 0, 0, 0);
然后缺少文本“打印”。我删除了 mPrint.setSingleLine(),文本又回来了,但在按钮的顶部。有谁知道发生了什么?顺便说一句,我要做的就是在按钮中心显示文本。