android - 从活动到布局传递字符串?

时间:2010-08-19 15:29:05

标签: 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);

是否有更简单的方法来传递单个字符串而不是任何字符串数组,从活动到布局?

1 个答案:

答案 0 :(得分:5)

如果您正在考虑将值传递给布局,您希望在布局的元素中显示这些值,例如Textview。

假设您的布局中有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);