2010-08-19 75 views
4

如何將一個字符串從活動傳遞給佈局? 我可以從一個活動傳遞數組的佈局與下面的活動代碼android - 從活動傳遞字符串到佈局?

ListView remedyList = (ListView) findViewById(R.id.ListView_Symptom); 
    String remedyArray[] = new String[30]; 
    ArrayAdapter<String> adapt = new ArrayAdapter<String>(this, R.layout.menu_item, remedyArray); 
    remedyList.setAdapter(adapt); 

有沒有更簡單,只是傳遞一個字符串,而不是字符串數組任何方式,從活動到佈局?

回答

5

如果您正在考慮將值傳遞給佈局,則希望將該值顯示在佈局的元素中,例如Textview。

Suppressioning你的佈局中有一個TextView。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#FFFFFF" 
    > 
<TextView 
    android:id="@+id/myTextView" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"  
    /> 
</LinearLayout> 

,那麼你可以將字符串值設置爲你的TextView

String myText = "James"; 
TextView myTextView= (TextView) findViewById(R.id.myTextView); 
myTextView.setText(myText);