selectableItemBackgroundBorderless pour textview

J'ai un TextView qui est de l'utiliser comme un bouton. Je veux ajouter un attribut selectableItemBackgroundBorderless avoir cercle effet d'entraînement lorsque vous appuyez sur. La disposition est comme suit:

android:id="@+id/create_button"  
android:layout_width="wrap_content"
android:layout_height="54dp"
...
android:background="? android:attr/selectableItemBackgroundBorderless"

Comme un résultat, en effet, le cercle de l'effet d'entraînement lorsque vous appuyez sur, mais l'ondulation se passe hors de la textview, mais juste en dehors de la bas de textview (parce que le sommet de la textview est de la barre d'action).

Ma question est, pourquoi l'effet d'entraînement obtient dans le textview bas? Comme vous le savez, j'ai limité android:layout_height à 54dp. Pourquoi cette limitation est inutile?

OriginalL'auteur Vincent | 2015-05-29