鍍金池/ 教程/ Android/ ArrayAdapter
Android 應用組件
使用布局文件自定義Android組件
Android通知
Android主題示例
Android JetPlayer實例
Android MediaPlayer(多媒體播放)
Android AbsoluteLayout
Android FrameLayout
Android Gestures/手勢
Android AutoCompleteTextView(自動完成)實例
Android 資源組織和訪問
Android ListView
Android GridView
Android數(shù)據備份
Android撥打電話
Android發(fā)送短信/SMS
Android ProgressDialog
SimpleCursorAdapter
Android發(fā)送電子郵件
Android Activity
Android TextView
Android事件處理
Android TableLayout
Android加載Spinner
Android內容提供者
Android自定義字體
Android Service
Android CheckBox
Android Intent過濾器
Android LinearLayout
Android登錄實例
Android RadioButton
Android樣式和主題
Android自定義組件及屬性
Android UI控件
Android Animation(動畫)實例
Android Camera(攝像頭)
Android ToggleButton
Android Clipboard(復制/剪貼板)
Android音頻捕獲(錄音)
發(fā)布Android應用
Android Alertdialog(警告對話框)
Android圖片效果
Android內部存儲
Android基于位置服務
Android RadioGroup
Android AutoCompleteTextView
Android Bluetooth(藍牙)實例
Android RelativeLayout
Android最佳實踐
Android本地化
Android自定義組件
Android教程
Android 架構
Android UI布局
Android Button
Android Hello World示例
Android音頻管理器實例
ArrayAdapter
Android拖放
Android碎片/片段
Android圖片切換
Android JSON解析器
Android開發(fā)環(huán)境搭建
Android Spinner
Android樣式示例
使用活動代碼自定義Android組件
Android ImageButton
Android EditText
Android廣播接收器

ArrayAdapter

ArrayAdapter

當數(shù)據源是一個數(shù)組,可以使用這個適配器。默認情況下,ArrayAdapter創(chuàng)建一個視圖,每個陣列項目的每個項目上調用toString()并放置在TextView 作為內容。要顯示在ListView一個字符串數(shù)組,初始化一個新的ArrayAdapter使用構造函數(shù)來指定每個字符串的字符串數(shù)組的布局:

ArrayAdapter adapter = new ArrayAdapter<String>(this,  
          R.layout.ListView, 
          StringArray);

下面是此構造函數(shù)的參數(shù):

  • 第一個參數(shù) this  是應用程序上下文。在大多數(shù)的情況下使用this 。 

  • 第二個參數(shù)是定義在XML文件中的布局,它是 TextView 數(shù)組中的每個字符串。

  • 最后一個參數(shù)是一個數(shù)組,字符串將被填充到文本視圖。

創(chuàng)建的數(shù)組適配器,然后簡單地調用ListView 對象 setAdapter() 方法,如下:

ListView listView = (ListView) findViewById(R.id.listview);
listView.setAdapter(adapter);

在一個XML文件中,將定義列表視圖 res/layout 目錄下。在我們的例子中使用的是 activity_main.xml 文件。