View gets its drawable state (pressed, etc...) from its parent

У меня есть ListView, где каждый элемент списка является пользовательским макетом на основе RelativeLayout, он кликабельный и имеет пользовательский селектор. Кроме того, у него есть вложенный RelativeLayout, который также кликабелен и имеет свой селектор.

Что-то вроде этого:

 ---------------
|               |
|         ___   |
|        |   |  |
 ---------------

Все работает отлично, но проблема в том, что когда я нажимаю на родительский относительный макет, дочерний селектор принимает состояние родительского селектора. Я пытался установить

android:duplicateParentState="false"

на дочернем, но ничего не изменилось.

Есть идеи? Заранее спасибо

6
задан gwvatieri 5 December 2011 в 03:27
поделиться