[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);
}