我正在进行琐事游戏,答案由角色组成,每个角色都有一个按钮
当我在答案中放置一个空格时,它不会显示为空白区域而是空白按钮"字符" 我尝试替换java文件中的字符" sceneactivity"所以,当答案由两个词组成时,#34; space"它直接用" \ n"创建一个新行。 但没有发生任何事情," \ n"被认为是一个角色和可能的答案信的一部分
这就是代码的样子
// draw word buttons
RelativeLayout wordLayout = (RelativeLayout) findViewById(R.id.wordlayout);
String[] word = ld.getLevelSpecific().getProcessedWord();
for (int i = 0; i < word.length; i++) {
Button temp = new Button(this);
word[i] = word[i].replace(" "\\s"\n");
word[i] = word[i].replaceAll(" ", "\n");
temp.setText(""); ......................
&#34; 我想要的是排除空间,我不希望它被视为答案的一部分,只是空白空间或新行
感谢
答案 0 :(得分:0)
请尝试使用以下代码代替\n
:
word[i] = word[i].replace(" ", System.getProperty("line.separator"));
或者这个删除所有空格和不可见字符:
word[i] = word[i].replaceAll("\\s","")