小编Jus*_*ger的帖子

如何在单击的列表项中显示特定的CSV内容?

我正在尝试向单击的列表项显示特定的CSV内容,但是使用我当前的代码,我只能显示整个CSV文件.例如,当我点击第2级时,会显示所有CVS列表,但我在这里要做的只是显示CSV的2级元素.

这是我的第一个观点:

在此输入图像描述
这是我点击2级时获得的视图:

练习清单

但是在这里,还会显示1级CSV元素,如何才能显示2级元素?点击"1级"时,如何只显示1级元素?等等...

MainActivity.java

public class MainActivity extends ListActivity {


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // storing string resources into Array
    // R.array.levels is in list_levels.xml
    String[] levels = getResources().getStringArray(R.array.levels);

    // Binding resources Array to ListAdapter

    this.setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, R.id.label_level, levels));

    ListView lv = getListView();

    // listening to single list item on click
    lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
                                int position, long id) {

            // selected item
            String list = ((TextView) view).getText().toString();

            // Launching …
Run Code Online (Sandbox Code Playgroud)

csv import android android-listview

5
推荐指数
1
解决办法
570
查看次数

标签 统计

android ×1

android-listview ×1

csv ×1

import ×1