gpt4 book ai didi

java - Android Row 变成不可点击按钮

转载 作者:IT王子 更新时间:2023-10-28 23:35:49 27 4
gpt4 key购买 nike

我有一个 listView,其中每一行在行布局中都有一个按钮。但是,这似乎使该行本身不可点击。如何使按钮和行都可点击?

谢谢。

最佳答案

您需要像这样在列表上设置 itemsCanFocus:

    mList.setItemsCanFocus(true);

使按钮可点击。然后,您将需要使用自己的适配器并在 getView 中返回一个可点击且可聚焦的 View 。您还将失去默认的高亮状态,因此您需要将它们与背景资源一起放回。这样做:

    view.setClickable(true);
view.setFocusable(true);
view.setBackgroundResource(android.R.drawable.menuitem_background);

在返回您的 View 之前返回您的 View 。

关于java - Android Row 变成不可点击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322390/

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