يتم عرض تفاصيل العنصر المحدد في ListView آخر.
أولاً ، دعنا نحدد XML التصميم:
الآن ، دعنا ننظر إلى رمز Java:
Cursor Cursor = db.rawquery ("Select nrcl || '؛' || nome from clientes" ، null) ؛
listview النهائي t = (ListView) findViewById (r.id.cli_lista) ؛
ArrayAdapter
Android: choicemode = "Singlechoice": هذا يضمن أنه يمكن تحديد عنصر واحد فقط في وقت.
Cursor cursor = db.rawQuery("Select NrCl||';'||Nome From Clientes", null); final ListView t = (ListView)findViewById(R.id.cli_lista); ArrayAdapterAndroid: listselector = "#666666": هذا يحدد لون الخلفية للمحدد العنصر. تم تمييزه أثناء عرض تفاصيل العنصر المحدد في ListView الثاني.myarrayAdapter = new ArrayAdapter (this, android.R.layout.simple_expandable_list_item_1, listItems); t.setAdapter(myarrayAdapter); final ListView td = (ListView)findViewById(R.id.cli_lista_detalhe); final ArrayAdapter myarrayAdapter2 = new ArrayAdapter (this, android.R.layout.simple_expandable_list_item_1, listItems2); t.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView> parent, View view, int position, long id) { String item = ((TextView)view).getText().toString(); String[] 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("Tel: " 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(); } });
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3