<GridView
	android:id="@+id/grid"
	android:numColumns="7"
	android:cacheColorHint="@android:color/transparent"
	android:listSelector="@android:color/transparent"
	android:layout_width="match_parent"
	android:layout_height="wrap_content"/>



 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    style="@style/calendar_day" // 배경색은 보통은 투명, 선택하면 노랑
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
	<TextView
		android:id="@+id/day"
		android:gravity="bottom|center_horizontal"
		android:visibility="gone"
		android:textAppearance="?android:attr/textAppearance"
		android:layout_width="match_parent"
		android:layout_height="wrap_content"/>
</LinearLayout>



gridview 에 linearlayout과 textview가 들어간 셀을 추가 시켰습니다.


android:state_selected, android:state_pressed, android:state_focused 일 때는 배경이 노란색으로 되게 해놨는데, gridview의 셀을 눌렀을 때는 배경이 노랗게 됩니다.


하지만 손을 떼면 다시 셀의 배경이 투명으로 변합니다.

쉽게 처리 할 방법이 있을 것 같은데, 찾지를 못하겠어요 ㅠㅠ