我正在使用一个画廊视图,其中每个项目对应的视图都是非平凡的,包括文本和多个按钮。
当我点击拖动画廊视图(不在任何一个按钮上)时,按钮的可绘制状态会改变为按下,并且所有按钮似乎都被按下了。此外,选择状态也会发生相同的行为(例如,所有子TextView的文本颜色都会改变)。
我试图防止这种行为,并找到了android:duplicateParentState xml属性以及setDuplicateParentStateEnabled属性。这似乎可以实现我想做的事情,但它似乎没有效果。
有什么想法吗?
当我点击拖动画廊视图(不在任何一个按钮上)时,按钮的可绘制状态会改变为按下,并且所有按钮似乎都被按下了。此外,选择状态也会发生相同的行为(例如,所有子TextView的文本颜色都会改变)。
我试图防止这种行为,并找到了android:duplicateParentState xml属性以及setDuplicateParentStateEnabled属性。这似乎可以实现我想做的事情,但它似乎没有效果。
有什么想法吗?