我有一个EditText
,用户将在其中输入一些字符串。
然后在按下底部后,反转整个文本
并向用户显示,但是,我不知道如何将字符串(反向文本)放入
TextView
。
代码:
final EditText e=(EditText)findViewById(R.id.escribiraqui); //INPUT
final TextView T=(TextView)findViewById(R.id.traduccion); //OUTPUT
Button TRAD=(Button) findViewById(R.id.traducir);//JUST THE BOTTOM
忘记反转文本,现在我只想输出相同的文本(从EditText到TextView)。
答案 0 :(得分:1)
试试这个
TextView text = (TextView) findViewById(R.id.textview1);
String mText = text.getText();
text.setText(new StringBuffer(text).reverse().toString());
那是......
答案 1 :(得分:0)
如果要反转(恢复)字符串并将其添加到TextView,您可以进行如下调用:myTextView.setText(new StringBuilder(enteredText).reverse().toString());
答案 2 :(得分:0)
如果你是新手,那么首先要谷歌搜索。这是基本问题,只需搜索Inverting string in android:
有解决方案:
return new StringBuffer(s).reverse().toString();
从TextView
EditText
放入一行:
textView.setText(new StringBuffer(editText.getText().toString()).reverse().toString());