Android:动态添加按钮的文本丢失

时间:2013-09-04 05:28:30

标签: android button text

我写了一个视图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(),文本又回来了,但是在按钮的顶部。谁知道发生了什么?顺便说一句,我想做的就是在按钮的中心显示文字。

1 个答案:

答案 0 :(得分:0)

String str=getResources().getText(R.string.print).toString();
mPrint.setText(str);