Android 在ListView而不是toast中打印数据
我在从一个活动获取数据时遇到问题。我想用列表视图打印它。我怎么做Android 在ListView而不是toast中打印数据,android,android-listview,Android,Android Listview,我在从一个活动获取数据时遇到问题。我想用列表视图打印它。我怎么做 Intent intent = getIntent(); ArrayList<String> fruitSelection = intent.getStringArrayListExtra("fruits"); if (fruitSelection != null) { // use a toast to display selected fruits if (
Intent intent = getIntent();
ArrayList<String> fruitSelection = intent.getStringArrayListExtra("fruits");
if (fruitSelection != null) {
// use a toast to display selected fruits
if (fruitSelection.size() > 0) {
StringBuilder sb = new StringBuilder();
sb.append("Your selection of fruits\n\n");
for (String s : fruitSelection) {
sb.append("* ").append(s).append("\n");
}
Toast toast = Toast.makeText(this, sb.toString().trim(), Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
} else {
Toast toast = Toast.makeText(this, "Nothing selected", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();}
}
}
}
Intent-Intent=getIntent();
ArrayList水果选择=intent.getStringArrayListExtra(“水果”);
如果(选择!=null){
//使用烤面包片显示选定的水果
如果(fruthSelection.size()>0){
StringBuilder sb=新的StringBuilder();
sb.追加(“您选择的水果\n\n”);
用于(字符串s:选择){
某人追加(“*”)。追加。追加(“\n”);
}
Toast Toast=Toast.makeText(this,sb.toString().trim(),Toast.LENGTH\u LONG);
toast.setGravity(Gravity.CENTER,0,0);
toast.show();
}否则{
Toast Toast=Toast.makeText(这是“未选择任何内容”,Toast.LENGTH\u LONG);
toast.setGravity(Gravity.CENTER,0,0);
toast.show();}
}
}
}
在ListView上创建一个扩展并使用.setAdapter()的类
有关更多信息,请参见此:
在ListView上创建一个扩展并使用.setAdapter()的类 有关更多信息,请参见此:
假设您正在另一个活动中查看“水果”数据,请将第二个活动设置为扩展
ListActivity
,并将ListActivity的ListView上的适配器设置为访问水果数组
ListView listView = getListView();
listView.setAdapter(new ArrayAdapter<String>(this.getApplicationContext(), R.layout.list_view_item, fruitSelection);
ListView ListView=getListView();
setAdapter(新的ArrayAdapter(此.getApplicationContext(),R.layout.list\u视图\u项,结果选择);
假设您正在另一个活动中查看“水果”数据,请将第二个活动设置为扩展ListActivity
,并将ListActivity的ListView上的适配器设置为访问水果数组
ListView listView = getListView();
listView.setAdapter(new ArrayAdapter<String>(this.getApplicationContext(), R.layout.list_view_item, fruitSelection);
ListView ListView=getListView();
setAdapter(新的ArrayAdapter(此.getApplicationContext(),R.layout.list\u视图\u项,结果选择);
Intent-Intent=getIntent();
ArrayList水果选择=intent.getStringArrayListExtra(“水果”);
ListView ListView=(ListView)findViewById(R.id.ListView);
ArrayAdapter适配器;适配器=新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,android.R.id.text1,选择);
setAdapter(适配器);
listView=(listView)findViewById(R.id.listView);
适配器=新阵列适配器(此,
android.R.layout.simple_list_item_1,android.R.id.text1,值);
setAdapter(适配器);
Intent-Intent=getIntent();
ArrayList水果选择=intent.getStringArrayListExtra(“水果”);
ListView ListView=(ListView)findViewById(R.id.ListView);
ArrayAdapter适配器;适配器=新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,android.R.id.text1,选择);
setAdapter(适配器);
listView=(listView)findViewById(R.id.listView);
适配器=新阵列适配器(此,
android.R.layout.simple_list_item_1,android.R.id.text1,值);
setAdapter(适配器);
试试看