Android Kotlin gridlayout with cardview and OnItemClickListener. The gridlayout will contain image and text. When item in the gridlayout is clicked a new activity will open and display