我想在 ListView 中传递字符串值。首先,我将所有值存储在 Bundle 中,这些值通过用户输入,然后我尝试将所有这些值放入 String [] Array。它确实向我显示了一个错误,但它没有加载在模拟器上。
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
Intent myIntent = getIntent();
Bundle b = myIntent.getExtras();
String std = b.getString("std");
String name = b.getString("name");
String lastname = b.getString("lastname ");
String country = b.getString("country ");
String adrs = b.getString("adrs ");
String pro = b.getString("pro");
String pcode = b.getString("pcode");
String[] listItems = new String[7];
listItems[0] = std ;
listItems[1] = name;
listItems[2] = lastname;
listItems[3] = country;
listItems[4] = adrs;
listItems[5] = pro;
listItems[6] = pcode;
ArrayAdapter<String> listItemAdapter = new ArrayAdapter<String>(this
,android.R.layout.simple_list_item_1
,listItems);
ListView lv = (ListView)this.findViewById(R.id.list_view_id);
lv.setAdapter(listItemAdapter);
}
当我在 String[] Array 中编写所有硬编码值时。它显示了整个列表。请帮助我。我错过了什么。如何解决它??我检查了所有类似的问题,但它不起作用。我非常Android中的新功能,请帮助我。