먼저, XML을 정의해 봅시다. 레이아웃 :
이제 Java 코드를 살펴 보겠습니다.
cursor cursor = db.rawquery ( "선택 nrcl || ';'|| nome 클라이언트에서 nome", null);
최종 목록보기 t = (listView) findViewById (r.id.cli_lista);
ArrayAdapter
myArrayAdapter = new ArrayAdapter (this, android.r.layout.simple_expandable_list_item_1, listitems);
T.setAdapter (MyArrayAdapter);
최종 ListView td = (ListView) findViewById (r.id.cli_lista_detalhe);
최종 ArrayAdapter myArrayAdapter2 = new Arrayadapter (this, android.r.layout.simple_expandable_list_item_1, listitems2);
t.setonitemclicklistener (new OnitemClickListener () {
@보수
public void onitemclick (adapterview > 부모,보기보기, int 위치, 긴 ID) {
문자열 item = ((텍스트 뷰)보기) .getText (). toString ();
문자열 [] strarray = item.split ( "\\;");
cli.load (strarray [0] .toString ());
Td.setAdapter (MyArrayAdapter2);
listitems2.clear ();
listitems2.add ( "nome :"cli.getNome ());
listitems2.add ( "morada :"cli.getmorada ());
listitems2.add ( "localIdade :"cli.getLoca ());
listitems2.add ( "Código postal :"cli.getcp ());
listitems2.add ( "pais :"cli.getpais ());
listitems2.add ( "nif :"cli.getnif ());
listitems2.add ( "전화 :"cli.gettel ());
listitems2.add ( "tlm :"cli.gettlm ());
listitems2.add ( "tipo preço :"cli.gettipopvn ());
listitems2.add ( "cond. pagamento :"cli.getcpg ());
listitems2.add ( "obs :"cli.getobs ());
Td.setAdapter (MyArrayAdapter2);
myArrayAdapter2.notifyDataSetchanged ();
}
});
XML 레이아웃에서 우리는 다음을 지정합니다.
Java 코드에서 항목을 처리하고 이벤트를 클릭하고 그에 따라 세부 사항을 업데이트합니다. 두 번째 ListView에서 선택한 항목의 세부 사항을 표시하는 동안 강조 표시됩니다.