Cor do seletor no LinearLayout

Estou tentando atribuir um seletor de cores a uma classe estendida de LinearLayout, então acho que é como se falássemos de linearLayou

i seguiu as instruções emist post, a resposta falando sobre forma

Agora eu tenho 3 xml nas pastas drawables:

arquivo normal.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:shape="rectangle" >
  <solid android:color="#ffffffff" />
</shape>

arquivo press.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
   <solid android:color="#00000000" />
</shape>

e finalmente, arquivo bg.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/pressed" />
    <item android:state_focused="true" android:drawable="@drawable/pressed" />
    <item android:state_selected="true" android:drawable="@drawable/pressed" />
    <item android:drawable="@drawable/normal" />
</selector>

Estou acessando isso da seguinte maneira:

    Drawable d = getResources().getDrawable(context.getResources().getIdentifier("mypackageuri.tProject:drawable/bg", null, null));
    view.setBackgroundDrawable(d);

O estado "normal" está bom, com a cor definida em "normal.xml", mas de jeito nenhum com os outros, eu pressiono minha visão e nada acontece, não está mudando de cor de nenhuma maneira ...

Não consigo ver o que estou fazendo de errado ...

Obrigad

questionAnswers(1)

yourAnswerToTheQuestion