gpt4 book ai didi

java - 单击在 Listitem Listview android 上不起作用

转载 作者:IT老高 更新时间:2023-10-28 21:01:44 26 4
gpt4 key购买 nike

我用 ListActivity 实现了 android listview。在这里我遇到的问题是,当我单击列表项时,当闪烁颜色也没有出现时,没有执行任何操作,即橙色。那么,您对我的问题的这个友好回答有什么想法吗?

@Override
protected void onListItemClick(ListView l, View v, int position, long id)
{
super.onListItemClick(l, v, position, id);
Toast.makeText(getApplicationContext(), "msg msg", Toast.LENGTH_SHORT)
.show();

}

我把这段代码也放到了 Main ListActivity 中。

最佳答案

您首先要注意的是,只要您的 ListView 元素中出现 Button 或 ImageButtons 等可点击元素,它们就会控制点击事件.所以你的 ListView 不会有机会接受点击事件。

您只需要做的是,将您在 ListView 中的 ButtonImageButtonfocusable 属性设置为 false。但是它们仍然可以正常工作,而且您的 ListView 的 onListItemClick 也可以正常工作。

试试这个,

        <Button  android:id="@+id/textsize_increaser"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/back_button"
android:focusable="false"
android:text=" A + "/>

我在这里添加了这个 android:focusable="false" 并且它工作正常。试试看。

关于java - 单击在 Listitem Listview android 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11610023/

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