猜这很简单,但搜索没有帮助...
我想要一个可扩展列表视图,您可以在其中选择子行。
我尝试将选择器设置为"透明",但它仍然更改了文本颜色,因此您会注意到您已经单击了。
亲切问候水母
如果你太晚了,但我希望它能帮助某人。
必须在适配器中实现此方法:
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
...
}
您是否
尝试过在子视图上添加 setFocusable(false) 参数? 同时将文本颜色更改为黑色。 默认值具有选择器黑色默认为白色按下。 因此,基本上将子视图的每种颜色更改为不可选择的颜色。
我意识到在大多数Android应用程序中(例如我自己手机上的设置),显然没有人愿意关闭"点击"动画,即使之后没有任何操作。因此,我决定也这样离开。