Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android列表框應用技巧講解

Android列表框應用技巧講解

編輯:高級開發

android手機操作系統是一款開源的操作系統。它的作用非常強大,可以根據用戶不同的需求進行編寫,靈活的滿足用戶的各種需求。在這裡我們先來了解一下android列表框的一些應用技巧,以加深對這方面的認知程度。

  • android ListVIEw復雜使用方式簡單理解
  • android使用XML相關技巧解析
  • android進度條相關應用技巧解析
  • android鍵盤操作相關技巧分享
  • android模擬器具體作用淺談

設置Adapter,調用setAdapter()方法

● 追加Item被點擊時候的處理,調用setOnItemClickListener()方法。

● 追加Item被選擇時候的處理,調用setOnItemSelectedListener()方法。

android列表框例程源碼(Java)

  1. ArrayAdapter< String> adapter = new ArrayAdapter< String>(
  2. this,
  3. android.R.layout.simple_list_item_1);
  4. adapter.add("red");
  5. adapter.add("green");
  6. adapter.add("blue");
  7. ListVIEw listVIEw = (ListView) findViewById(id.listVIEw);
  8. listVIEw.setAdapter(adapter);
  9. listView.setOnItemClickListener(new AdapterVIEw.OnItemClickListener() {
  10. @Override
  11. public void onItemClick(
  12. AdapterVIEw< ?> parent,
  13. View vIEw,
  14. int position,
  15. long id) {
  16. ListVIEw listVIEw = (ListVIEw) parent;
  17. Log.v("Test", "id = " + id + "("
  18. + listVIEw.getItemAtPosition(position).toString() + ")");
  19. }
  20. });
  21. listVIEw.setOnItemSelectedListener(new OnItemSelectedListener() {
  22. @Override
  23. public void onItemSelected(
  24. AdapterVIEw< ?> parent,
  25. View vIEw,
  26. int position,
  27. long id) {
  28. ListVIEw listVIEw = (ListVIEw) parent;
  29. Log.v("Test", "id = " + id + "("
  30. + listVIEw.getSelectedItem().toString() + ")");
  31. }
  32. @Override
  33. public void onNothingSelected(AdapterVIEw< ?> parent) {
  34. }
  35. });

android列表框例程源碼(Resource)

  1. < ListVIEw android:id="@+id/listVIEw"
  2. android:layout_width="fill_parent"
  3. android:layout_height="fill_parent" />
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved