【发布时间】:2014-01-13 15:14:05
【问题描述】:
我有一个包含基本列表视图的活动。该功能的工作原理如下:
单击一个列表视图项-> 获取列表视图项名称-> 传递名称并启动一个新活动。
除了开始一个新的 Activity 外,一切正常。它只是没有响应,我不明白为什么。我真的很感激能多一双眼睛来看看这个。
listView = getListView();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, foodNames);
listView.setAdapter(adapter);
listView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView parentView, View childView, int position, long id) {
TextView tv = (TextView) listView.getSelectedItem();
String value = tv.getText().toString();
Log.v("DEBUG","Name of item clicked" + value);
Intent intent = new Intent(childView.getContext(), FoodItemActivity.class);
intent.putExtra("FoodName", value );
startActivity(intent);
}
public void onNothingSelected(AdapterView parentView) {
}
});
【问题讨论】:
标签: android listview android-intent android-activity