2014-03-28 53 views
0

我有一個EditText用戶寫入金額。然後當他們去下一個Activity它與其他TextViews顯示的金額。添加和意圖到TextView

這個Button

/** Called when the user clicks the Deposit button */ 
public void bnkDepBtn(View view) { 
    Intent intent = new Intent(BankDeposit.this, BankDepositConfirm.class); 
    EditText editText = (EditText) findViewById(R.id.bnk_dep_amount); 
    String DepAmount = editText.getText().toString(); 
    intent.putExtra(EXTRA_MESSAGE, DepAmount); 
    startActivity(intent); 
    finish(); 
} 

那麼這就是下一個Activity

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.Menu; 
import android.widget.TextView; 

public class BankDepositConfirm extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_bank_deposit_confirm); 

    // Get the message from the intent 
    Intent intent = getIntent(); 
    String DepAmount = intent.getStringExtra(BankDeposit.EXTRA_MESSAGE); 

} 

,這是我想將它添加到

<TextView 
    android:id="@+id/bnk_dep_con_title" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:text="@string/bank_dep_title" /> 

<TextView 
    android:id="@+id/bnk_dep_con_txt" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:layout_below="@+id/bnk_dep_con_title" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="35dp" 
    android:text="@string/bank_dep_con_text" /> 

<TextView 
    android:id="@+id/bnk_dep_con_txt2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:layout_below="@+id/bnk_dep_con_txt" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="5dp" 
    android:text="@string/DepAmount" /> 

</RelativeLayout> 

問題的XML是

我無法讓文字出現在應用程序中。如何在新的Activity中使用EXTRA_MESSAGE數據,如調用String

+2

,準確的問題是什麼? – Blackbelt

+0

我不能讓文字出現在應用程序中。如何在新的活動中使用EXTRA_MESSAGE數據,如調用字符串。 – Vargoth

回答

0

使用這種被稱爲類:

String a=getIntent().getExtras().getString(EXTRA_MESSAGE); 
TextView tName = (TextView) findViewById(R.id.prev_pad_textView1); 
tName.setText(a); 
1

你只得到這樣的價值....在意圖

String DepAmount = getIntent().getStringExtra(EXTRA_MESSAGE//Content); 
    TextView textview = (TextView) findviewByid(value); 
    textview.setText(DepAmount);