gpt4 book ai didi

android ListView 可点击问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:45 26 4
gpt4 key购买 nike

我有这个自定义列表。每行包含一个图像和两行文本,一行在另一行下方。我想在单击任何列表项时打开一个新 Activity 。但我无法这样做,即使在实现 setOnItemClickListener() 之后也是如此。如果我错了,请纠正我。以下是列表的代码。PS:这是一个正常的 Activity ,不是列表 Activity 。

l1.setAdapter(new EfficientAdapter(this,eventTitleArray,eventDateArray,eventImageLinkArray));
//l1 = getListView();
l1.setClickable(true);
l1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {
Intent intent = new Intent(MainActivity.this, DisplayActivity.class);
Bundle b = new Bundle();
b.putString("event", eventTitleArray[position]);
intent.putExtras(bundle);
startActivity(intent);

Toast.makeText(getApplicationContext(), "Opening detailed view for:"+eventTitleArray[position], Toast.LENGTH_SHORT).show();


}
});

最佳答案

请查看行布局是否有可聚焦的项目。如果 ListView 项包含可聚焦的子项,则不会触发 Listview 处理程序。

关于android ListView 可点击问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4316600/

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