[Android 學習筆記] ListView 元件使用教學

若整個 Activity 只有一個 ListView 元件,我們可以讓活動類別直接繼承 ListActivity 類別來建立 ListView 元件。


宣告類別繼承 ListActivity 類別
public class MainActivity extends ListActivity {}
字串陣列資源
在 app\res\values 中建立字串陣列資源

<string-array name="protal_sites">
    <item>Spotify</item>
    <item>MixerBox</item>
</string-array>

處理使用者的選擇
在 ListActivity 類別中覆寫 onListItemClick() 方法,來處理使用者的選擇,例如:

//在ListActivity類別只需覆寫onListItemClick()方法,就可以處理使用者的選擇,例如:
@Override 
protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    String url == links[postion];
    Toast.makeText(this, portals[position], Toast.LENGTH_SHORT).show();
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
    startActivity(intent);
}

贊助本站 (Donate)