gpt4 book ai didi

java - 删除字符之间的空格

转载 作者:行者123 更新时间:2023-12-04 07:13:43 27 4
gpt4 key购买 nike

我正在使用 Android Studio 开发一个简单的计算器。
我已经构建了许多模拟真实按键的按钮。
我为每个按钮设置了一个数字。
当点击按钮时,可以从按下的按钮中获取文本并将其打印到所有数字将出现的显示区域。
除了在模拟器中显示时数字之间出现空格之外,一切都运行良好。
我能做什么 ?

static void getSetText (Button button) {
String input;

button.setOnClickListener (new View.OnClickListener() {
@Override
public void onClick (View v) {
Button b = (Button) v;

buttText = b.getText().toString();

if (init) {
display.setText ("");
init = false;
}
display.setText (display.getText() + buttText);
}
});
}
模拟器:
An image showing the above code side-by-side with an emulated phone screen showing the numbers displayed with a space between them

最佳答案

如果问题的原因是空格,则可以进行简单的修剪,

static void getSetText (Button button) {

String input;


button.setOnClickListener (new View.OnClickListener() {
@Override
public void onClick (View v) {

Button b = (Button) v;

buttText = b.getText().toString();

if (init) {

display.setText ("");

init = false;

}

display.setText (display.getText().toString().trim() + buttText.trim());

}

});

}
但也可能是因为 android:letterSpacing在您的 xml 布局中。看看这里, https://developer.android.com/reference/android/widget/TextView#attr_android:letterSpacing

关于java - 删除字符之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68904591/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com