【发布时间】:2020-12-25 18:34:33
【问题描述】:
如果使用适配器视图初始化 onItemClickListener,如何正确设置列表视图的 setOnItemClickListener?我有以下代码,我在最后一个字符串之前和之前有一个错误,我尝试listView.setOnClickListener(itemClickListener);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_top_level);
AdapterView.OnItemClickListener itemClickListener = new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> listenView, View itemView, int position, long id) {
if (position == 0) {
Intent intent = new Intent(TopLevelActivity.this, DrinkCategoryActivity.class);
startActivity(intent);
}
}
};
ListView listView = (ListView) findViewById(R.id.list_options);
listView.setOnClickListener(itemClickListener);
}}
【问题讨论】:
标签: java android android-studio listview