如何将字符串从活动传递到布局? 我可以使用以下活动代码
将数组从活动传递到布局 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);
是否有更简单的方法来传递单个字符串而不是任何字符串数组,从活动到布局?
答案 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);