"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Android ListView에서 선택한 항목을 강조 표시하는 방법은 무엇입니까?

Android ListView에서 선택한 항목을 강조 표시하는 방법은 무엇입니까?

2025-02-26에 게시되었습니다
검색:159

How to Keep a Selected Item Highlighted in an Android ListView?

먼저, 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에서 선택한 항목의 세부 사항을 표시하는 동안 강조 표시됩니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3