2013-03-29 32 views
0

的, 我有4个地方的EditText用户把他的信息级联的EditText

我想创建一个其他的EditText,凡在4 EditText上的所有信息都连接在一起......但我真的不到货要做到这一点....

这里是我的代码:

private Editable mtext1 = null; 
private Editable mtext2 = null; 
private Editable mtext3 = null; 
private Editable mtext4 = null; 

EditText mtext5; 

PendingIntent mNfcPendingIntent; 
IntentFilter[] mWriteTagFilters; 
IntentFilter[] mNdefExchangeFilters; 

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    mNfcAdapter = NfcAdapter.getDefaultAdapter(this); 

    setContentView(R.layout.main); 

    findViewById(R.id.write_tag).setOnClickListener(mTagWriter); 

    //final Button quitBut = (Button) findViewById(R.id.button1); 


    mNoteBarCode = ((EditText) findViewById(R.id.noteBareCode)); 
    mNoteAirport = ((EditText) findViewById(R.id.noteAirport)); 
    mNoteFlightNumber = ((EditText) findViewById(R.id.noteFlightNumber)); 
    mNoteName = ((EditText) findViewById(R.id.noteName)); 
    mNote = ((EditText) findViewById(R.id.noteFull)); 

    mtext1 = mNoteBarCode.getText(); 
    mtext2 = mNoteAirport.getText(); 
    mtext3 = mNoteFlightNumber.getText(); 
    mtext4 = mNoteName.getText(); 
    mtext5 = (EditText) mtext1 + (EditText) mtext2 + .......; // doesn't work 
    mtext5 = (EditText) mNote.getText(); 

回答

0
String firstString = firstET.getText().toString(); // get string from first EditText 
String secondString = secondET.getText().toString(); // get string from second EditText 
EditText concatenatedET = (EditText) findViewById(R.id.your_edittext); //declare EditText you want them put in together 
concatentatedET.setText(firstString + secondString); // put the string values in 

让我知道这对你的作品,或者如果你需要一个更好explan ation

+0

@Natacha为你做了这项工作? – codeMagic