I’m implementing a custom calendar using a GridView.
For this Calendar I have 3 view types, {DAY, TITLE, BLANK}
Is there a way to make certain items in a GridView not clickable?
What I’m trying to avoid is the press state animations for the items that aren’t clickable. It ok it the user presses them, I can recognize that it’s not the valid view in my onItemClickListener(). This is purely for UI purposes.
I found the solution. Don’t know why I didn’t search for ListViews in the first place.
You need to override the isEnabled() Function
Returning false will make it non-clickable. True will keep is clickable.