ListView com subitem

Boa tarde pessoal, bom estou criando um listview com o código que postei abaixo funciona certinho, a duvida é o seguinte como faço para fazer o mesmo só que com subitem? Já procurei tudo que seja relacionado e não conseguir nada parecido. Agradeço a atenção de todos.

JSONArray jsonarray = new JSONArray(resultado); // resultado é uma listagem que vem do web service
List listar = new ArrayList();

for (int i = 0 ; i < jsonarray.length(); i ++){
JSONObject jsonobject = jsonarray.getJASONObject(i);
listar.add(jsonobject.getString(“campo”));
}

ListView listview = (ListView) findViewById(R.id.listviewdados);
ArrayAdapter adp = new ArrayAdapter(this, android.R.layout.simple_list_item_1, listar);
listview.setAdapter(adp);

Crie uma célula personalizada para preencher o ListView.

Não seria um expandable list view, segue um tutorial.