【发布时间】:2010-05-24 15:46:20
【问题描述】:
我希望能够在单击 ListView 中的项目时打开新视图或活动。
目前我有一个餐厅列表,当我点击某家餐厅时,我希望它打开另一个屏幕,显示其地址、谷歌地图等。
我需要帮助的是知道如何在列表中的项目上设置点击事件。 目前我没有这些项目的数据库,它们只是字符串。 有人可以帮我把我带到这个阶段吗?
非常感谢。
package com.example.androidrestaurant;
导入android.os.Bundle; 导入 android.widget.ArrayAdapter; 导入 android.widget.TextView; 导入android.app.ListActivity;
公共类 Dundrum 扩展 ListActivity { 文本视图选择;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, DUNDRUM));
getListView().setTextFilterEnabled(true);
}
静态最终字符串[] DUNDRUM = 新字符串[] {
"Ananda",
"Brambles Cafe", "Brannigans", "Buona Sera",
"Cafe Mao", "Cafe Mimo",
"Dante", "Douglas & Kaldi Terrace Cafe",
"Eddie Rockets",
"Frango's World Cuisine",
"Nando's",
"Overends Restaurant @ Airfield House",
"Pizza Hut",
"Roly Saul",
"Siam Thai","Smokey Joes","Sohag Tandoori",
"TGI Friday","The Rockfield Lounge", "Winters Bar" };
};
【问题讨论】:
标签: android listview listadapter