【问题标题】:Button is not clickable in the Expandable ListView可扩展列表视图中的按钮不可点击
【发布时间】:2013-02-20 18:43:33
【问题描述】:

我有包含按钮的可扩展列表视图,当我单击按钮时,单击事件不会触发,因为按钮焦点设置为 false。首先,我在 xml 布局中将按钮焦点设置为 false,然后根据现有帖子,我对其进行了更改,并将可焦点动态设置为 false。但是在这两种情况下的按钮是不可点击的。在将 onclickListener 设置为 getGroupView 方法中的按钮后,我尝试设置 focusable false ,但按钮仍然没有单击。任何帮助 Appriciated。

【问题讨论】:

    标签: java android expandablelistview


    【解决方案1】:

    如果按钮在组行中,则 1. 在你的 xml 文件中为按钮设置 Focusable true 2.设置按钮的onClickListener后将focusable设置为false 3.重要的是 在您的 grouprow.xml 文件中尝试设置

    android:descendantFocusability="blocksDescendants"
    

    对于视图组。这应该可以。

    【讨论】:

    • 对我有用,但似乎我不需要第 1 步和第 2 步。或者为什么有必要?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多