0
へのEditTextのテキストを示しています。私は、相対的なレイアウトのTextView、のEditTextとボタンに入れています。私がしようとしているすべては、次のとおりです。ユーザーはのEditTextで何かを書き込み、ボタンを押したときに、その後のEditTextの内容は(ちょうどチャット-仮想チャットのような)のTextViewに登場しています。すべてが完璧に動作しますが、のEditTextが空で、ボタンを押しますと、空行がTextViewの中に登場している(と私はしたくありません...)。私は、空行がまだのTextViewに表示されている場合は使用してそれを解決するために試してみたものの。あなたは助けることができる場合、私は、本当にgreatfullだろう!!!あなたより前に!は自分のアプリケーションの機能を記述するのTextView
package teiath.android.appliacation;
import android.app.Activity;
import android.os.Bundle;
import android.text.method.ScrollingMovementMethod;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class M_chat extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/**Code for the scroll bars in the TextView. */
final TextView tv = (TextView)findViewById(R.id.TEXT_VIEW);
tv.setMovementMethod(new ScrollingMovementMethod());//for the scroll bars
/** Code for the scroll bars in the EditText. */
final EditText wr = (EditText)findViewById(R.id.EDIT_TEXT);
wr.setMovementMethod(new ScrollingMovementMethod());//for the scroll bars
final Button button = (Button) findViewById(R.id.btn1);//find the button by id in main.xml
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
String wrcontent = wr.getText().toString();//gets the text of the EditText and put it in "tvcontent" variable.
String tvcontent = tv.getText().toString();//gets the text of the textView and put it in "tvcontent" variable.
if (wrcontent!="")//if the EditText is not empty
{
//check if the TextView is empty or not
if (tvcontent!="")//If it is not empty...
{
tv.setText(tvcontent + "\n" + wrcontent);//add its current(TextView's text) text, new line and the text of the EditText as the new text of TextView.
//tv.setVisibility(0);//makes visible the textView with the cloud1.png background
wr.setText("");//set the text of the Edit Text as empty
//wrcontent = "";
}
else//if the TextView is empty...
{
tv.setText(wrcontent);//add the text of the editText as the new text of the TextView
wr.setText("");
}
}
/**if (wrcontent=="")
{
}*/
//finish();
}
});
}
}
「」.equals(wrcontent)が、トリムオプションも空白 – Spidy
をチェックする助けとなる場合にも確認することができますsooooooooずっと両方のあなたのありがとう!!!!私はちょうどそれを解決した!私の愚かな質問には申し訳ありません。私はおそらくもっと戻ってきます! :) – anna