gpt4 book ai didi

java - onListitemClick 从未使用过

转载 作者:行者123 更新时间:2023-12-01 16:46:47 26 4
gpt4 key购买 nike

我将 onListItemClick 与 simple_list_item_1 结合使用

public class DrinkCategoryActivity extends ListActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListView listDrinks = getListView();
ArrayAdapter<Drinks> listAdapter = new ArrayAdapter<Drinks>(this,
android.R.layout.simple_list_item_1,
Drinks.drinks);

listDrinks.setAdapter(listAdapter);

}
@Override
public void onListItemClick(ListView listView, View itemview, int position, int id){
Intent intent = new Intent(this, DrinkActivity.class);
intent.putExtra(DrinkActivity.EXTRA_DRINKNO, id);
startActivity(intent);
}
}

它说从未使用过onListItemClick

当我打开我的应用程序时,它不响应单击。我不想使用新的布局 Activity 。

我使用的列表 Activity 并不总是需要布局

最佳答案

您应该使用 setOnItemClickListener

    setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Object listItem = list.getItemAtPosition(position);
}
});

关于java - onListitemClick 从未使用过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49003619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com