2012-11-27 64 views
1

我有一个EditText,当点击一个按钮时,我希望文本显示在屏幕上。 EditText可以再次用于添加其他文本。谢谢!java可以在Android中使用printIn吗?

喜欢的东西:

enter image description here

+1

发布一些代码或更多信息,让我们可以帮助您。 –

+0

System.getProperty(“line.separator”); – Mikhaili

回答

2

请使用下面的代码,它会解决您的问题。

EditText editText1 = (EditText)findviewById(R.id.editText1); 
TextView textView1 = (TextView)findviewById(R.id.textView1); 
plusBtn.setOnClickListener(new OnClickListener() { 

    public void onClick(View v) 
    { 
     textView1.append("\n"+editText1.getText().toString()); 
         // OR 
     textView1.setText(textView1.getText().toString()+"\n"+editText1.getText().toString()); 
    } 
}); 
+0

非常感谢!我正在寻找它相当长的一段时间。 TQ –

+0

@milktea Wel-come –

+0

我想问一下,如果我点击了plusBtn,并且后面的代码将textView1中的值添加到数据库中,可以这样做吗? –

4
EditText et = (EditText)findviewById(R.id.et1); 
    TextView display = (TextView)findviewById(R.id.tv1); 
    plusBtn.setOnClickListener(new OnClickListener() { 

     public void onClick(View v) 
     { 
      tv1.setText(tv.getText().toString()+"\n"+et.getText().toString()); 
      //prints the text from edittext and concatinates it to the textview previous text 
     } 
    }); 
+0

非常感谢编码=) –

0

您可以通过使用其addView()方法中添加观看您的布局。所以你可以在包含TextField内容的每个按钮上添加一个TextView。

相关问题