Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:如何使ExpandableListView中的子行不可单击?_Java_Android_User Interface_Expandablelistview - Fatal编程技术网

Java Android:如何使ExpandableListView中的子行不可单击?

Java Android:如何使ExpandableListView中的子行不可单击?,java,android,user-interface,expandablelistview,Java,Android,User Interface,Expandablelistview,我猜这很简单,但搜索没有帮助 我想要一个ExpandableListView,在这里您不能选择子行 我试图将选择器设置为“透明”,但它仍然更改了文本颜色,因此您会注意到您已单击 亲切问候,, 水母您是否尝试在子视图中添加setFocusable(false)参数?同时将文本颜色更改为黑色。默认设置有一个选择器,按此选择器可将黑色默认设置为白色。因此,基本上将子视图的每种颜色都更改为不可选择的颜色。您是否尝试在子视图上添加setFocusable(false)参数?同时将文本颜色更改为黑色。默认设

我猜这很简单,但搜索没有帮助

我想要一个ExpandableListView,在这里您不能选择子行

我试图将选择器设置为“透明”,但它仍然更改了文本颜色,因此您会注意到您已单击

亲切问候,,
水母

您是否尝试在子视图中添加setFocusable(false)参数?同时将文本颜色更改为黑色。默认设置有一个选择器,按此选择器可将黑色默认设置为白色。因此,基本上将子视图的每种颜色都更改为不可选择的颜色。

您是否尝试在子视图上添加setFocusable(false)参数?同时将文本颜色更改为黑色。默认设置有一个选择器,按此选择器可将黑色默认设置为白色。因此,基本上将子视图的每种颜色都更改为不可选择的颜色。

我意识到,在大多数Android应用程序中(例如,我自己手机上的设置),显然没有人愿意关闭“单击”动画,即使之后没有任何动作。因此,我决定也不这样做。

我意识到,在大多数Android应用程序中(例如,我自己手机上的设置),显然没有人愿意关闭“点击”动画,即使之后没有任何动作。因此,我也决定这样做。

如果你来晚了,但我希望这能帮助别人

您必须在适配器中实现此方法:

public class MyExpandableAdapter extends BaseExpandableListAdapter {
    @Override
    public boolean isChildSelectable(int arg0, int arg1) {
        // Al childs items, If you want some active items have to specify their indices and return true or false
        return false;
    }
    // With all other methods
    ...
}

如果你太晚了,但我希望它能帮助别人

您必须在适配器中实现此方法:

public class MyExpandableAdapter extends BaseExpandableListAdapter {
    @Override
    public boolean isChildSelectable(int arg0, int arg1) {
        // Al childs items, If you want some active items have to specify their indices and return true or false
        return false;
    }
    // With all other methods
    ...
}

抱歉,我不知道如何访问子视图?我使用ExpandableListActivity。至于文字的颜色;我使用黑色背景,所以我想这样做需要更改选择器。对不起,我不知道如何访问子视图?我使用ExpandableListActivity。至于文字的颜色;我使用黑色背景,所以我想这样做我需要改变选择器。每个人谁在这个页面结束。用这个答案。它起作用了!!每一个来到这一页的人。用这个答案。它起作用了!!