在ListView中的项目下显示子项目

时间:2016-05-05 18:09:02

标签: android listview android-arrayadapter

我创建了一个完全显示项目的ListView。但是我希望显示每个ListView项的子项。

我该怎么做?

我的代码:

public class ListDisplay extends AppCompatActivity {

    String[] mobileArray = {"Android","IPhone","WindowsMobile","Blackberry","WebOS","Ubuntu","Windows7","Max OS X"};
    public static ListView listView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_list_display);

        listView = (ListView) findViewById(R.id.listViewItems);
        ArrayAdapter adapter = new ArrayAdapter<String>(context, R.layout.activity_listview, mobileArray);
        ListDisplay.listView.setAdapter(adapter);
    }

}

1 个答案:

答案 0 :(得分:0)

您的问题的可能解决方案是Expandable ListView,使用此组件可以执行listview,其中该列表中的每个元素都包含多个元素。 我给你一个例子的链接。

Expandable Listview

如果您需要更多关于代码的自定义帮助,如果您发布更详细的情况,我们可以为您提供帮助。