我正在研究一個應用程序,其中我在一個佈局中使用了textview,並且使用了一個按鈕,該按鈕將您發送到使用Edittext的第二個佈局。每個edittext都是用於textview的。我怎樣才能將文本中的文本與edittext中的文本替換爲第二個佈局中的按鈕?Android編程幫助
0
A
回答
1
你的意思是呢?
在該方法的onCreate():
btn.setOnClickListener(this);
txtView = (TextView)findViewById(R.id.mytxtView);
editTxt = (EditText) findViewById(R.id.myeditText);
然後,ovverride所述的onClick方法是這樣的:
@Override
public void onClick(View v) {
txtView.setText(editText.getText());
}
0
創建變量爲TextView的訪問它像
Textview txt = (Textview) finviewByid........;
在按鈕點擊監聽器上實現以下代碼
txt.setText(edittext.getText().toString());
0
textview textview = (textview)findViewById(R.layout.nameoftextview);
edittext edittext = (edittext)findViewById(R.layout.nameofedittext);
textview.settext(edittext.text());
0
首先,您必須通過intent將edittext值傳遞給第一個活動。
如:
Intent i = new Intent(this, FirstActivity.class);
i.putExtra("edittext_value", edittext.getText().toString());
startActivity(i);
那麼你的第一個活動裏,你將不得不爲獲取這些數據:
String value;
Bundle extras = this.getIntent().getExtras();
if (extras != null) {
value = extras.getString("edittext_value");
textview.setText(value);
}
希望這可以幫助你。
0
從我的理解是,你想要你的第二個活動(讓我們稱之爲Activity2)將文本傳回第一個(Activity1)。要做到這一點,你必須(一些代碼來自:
改變你開活性2到
Intent EditIntent = new Intent(this, Activity2.class);
//Other stuff you may want to do with intent
startActivityForResult(EditIntent , 0);
添加覆蓋到你活動1
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK && requestCode == 0) {
if (data.hasExtra("myText")) {
//get your data with data.getExtras().getString("myText")
}
}
}
變更你在你的活性2按鈕的功能
{
Intent returnData= new Intent();
returnData.putExtra("myText", /*Text from your EditText*/);
if (getParent() == null) { //This part was taken from StackOverflow by Ilya Taranov
setResult(Activity.RESULT_OK, returnData);
} else {
getParent().setResult(Activity.RESULT_OK, returnData);
}
finish();
}
這應該將EditText中的文本從Activity2返回給Activity1。 t testing
相關問題
- 1. Android需要編程幫助
- 2. Android應用程序編程幫助
- 3. Pascal編程幫助
- 4. 幫助socket編程
- 5. Java編程幫助
- 6. qt編程幫助
- 7. RUBY編程 - 幫助?
- 8. Java編程幫助和Android開發
- 9. 尋求關於Android編程的幫助
- 10. 基本編程幫助,Android的
- 11. Python的元編程幫助
- 12. C++編程的幫助
- 13. SML編程幫助元組
- 14. 幫助視覺編程?
- 15. 邏輯編程幫助
- 16. 幫助.....串口編程
- 17. 需要java編程幫助!
- 18. 編程挑戰幫助(python)?
- 19. Android應用程序幫助
- 20. [R編程幫助編寫函數
- 21. R編程幫助編輯代碼
- 22. 編寫彙編程序,需要幫助
- 23. admob android幫助
- 24. ANDROID:幫助LocationProvider
- 25. 幫助與Android
- 26. Android/Eclipse:LogCat幫助
- 27. Android editText幫助
- 28. Android - sendOrderedBroadcast幫助
- 29. CalendarView Android幫助
- 30. Android jSoup幫助
請正確描述... – 2011-05-23 08:29:52
在第一個佈局中,我有一個textview和一個按鈕。該按鈕發送給我第二個佈局,我有一個edittext和一個按鈕。當你在edittext中輸入內容並點擊按鈕時,它應該將textview中的文本替換爲edittext中的文本。 – filip 2011-05-23 08:32:29
我想我已經發表了同樣的問題:) – Houcine 2011-05-23 08:47:54