Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在ListView而不是toast中打印数据_Android_Android Listview - Fatal编程技术网

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(适配器);
试试看