Используйте этот xml, чтобы выделить представление в вашем сеточном представлении, когда на него кликнули:
selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@android:drawable/highlight_border" />
</selector>
Где highlight_border - это нарисованное вами изображение, которое является выделенной рамкой.
Затем в своем XML-файле, содержащем, как выглядит каждый элемент gridview, поместите это:
grid_view_element.xml
<Element your using (like a LinearLayout or TextView
...
background="@drawable/selector"
/>