0

我想制作一个简单的应用程序,其中包含一个列表视图,并在一个子项下方说比该按钮更多的内容。

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

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

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

我想要这样的东西:(用油漆做)

在此处输入图像描述

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();


        }

    }); 
4

1 回答 1

0

您需要使用 ExpandableListView。

试试这个教程

于 2013-10-21T17:32:01.627 回答