禁用Button文本中的修剪

时间:2013-06-10 11:18:55

标签: android trim android-button

我想在Button上的文本前后显示空格。例如:

 "    A    "

但是,当我将上面的文字设置为按钮时:

myButton.setText ( "    A    " );

修剪文本(仅删除尾随空格),并显示以下文本:

"    A"

如何在不修剪文字的情况下显示文字?

3 个答案:

答案 0 :(得分:1)

使用Html.fromHtml

例如

使用btn.setText(Html.fromHtml("   A  "));

答案 1 :(得分:0)

对空格使用XML编码 \u0020

<string name="your_id">&#160; String &#160; </string>

<string name="your_id">\u0020 String \u0020</string>

答案 2 :(得分:0)

尾随空间的处理方式与某些遗留系统不同。

如果原因只是将按钮宽度设置为特定大小,为什么不在XML布局中使用以下内容:

android:layout_width="130dp" // Set the width according to needs in pixels

或者您的代码中包含以下内容:

mybuttonn.setWidth(50); // Set the width according to needs in pixels

希望这有帮助。