listview가 포함 된 간단한 응용 프로그램을 만들고 해당 단추보다 더 많은 것을 말하기위한 하위 항목을 만들고 싶습니다.배열이있는 하위 항목을 추가하는 방법
큰 경우 하위 항목에 "Hi"와 "Sub Hi"라고 말합니다.
별도의 클래스를 만들지 만 얻을 수없는 코드를 읽어야합니다.
각 배열에 대해 배열을 걸을 수있는 간단한 예제가 있습니까?
내가 이런 식으로 뭔가를 원하는 : 당신은 ExpandableListView를 사용할 필요가
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();
}
});
정확히 무엇을하고 싶습니까? 헤더와 함께 listview와 같은 무엇인가? –
아니요, listview의 예제에서 "item 1"큰 항목과 "sub item 1"이지만 원하는 단어가있는 단순한 목록보기 – CristianCV
은 예제를 다시 확인하고 어댑터가있는 위치를 추적합니다 귀하가 필요로하는 데이터를 수집하고 변경하십시오. –