如何使用数组添加子项

时间:2013-10-21 17:07:39

标签: android listview subitem

我想创建一个包含listview的简单应用程序,并在子项下面说出比该按钮更多的内容。

在这种情况下,在子项目中大说“Hi”和“Sub Hi”。

我已经阅读了一些地方,你必须创建一个单独的类,但代码很难获得。

是否有一个简单的示例,您可以为每个数组遍历数组(如我的代码中),然后将它们组合起来告诉您项目?

我想要这样的事情:(用油漆做)

enter image description here

final String[] test={"Hi"};
    String[] subtest={"Sub HI"};

    ListView list = (ListView)findViewById(R.id.LV_lista);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, prueba);

    ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, subprueba);



    list.setAdapter(adapter);


    list.setOnItemClickListener(new OnItemClickListener(){

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) {

            String NombreHabilidad = prueba[position];

            Toast.makeText(getApplicationContext(), "u click "+ NombreHabilidad, Toast.LENGTH_SHORT).show();


        }

    }); 

1 个答案:

答案 0 :(得分:0)

您需要使用ExpandableListView。

尝试this tutorial