Переглянути джерело

fix click event hadling via setting focusable attribute right

AndyScherzinger 8 роки тому
батько
коміт
712b2f98dc

+ 2 - 1
src/main/res/layout/grid_item.xml

@@ -46,7 +46,8 @@
             android:layout_marginStart="6dp"
             android:layout_marginEnd="6dp"
             android:layout_gravity="top|left"
-            android:background="@drawable/favorite_button_selector"/>
+            android:background="@drawable/favorite_button_selector"
+            android:focusable="false"/>
 
         <ImageView
             android:id="@+id/sharedIcon"

+ 4 - 2
src/main/res/layout/list_fragment.xml

@@ -40,7 +40,8 @@
             android:layout_height="match_parent"
             android:divider="@color/list_divider_background"
             android:dividerHeight="1px"
-            android:visibility="visible" />
+            android:visibility="visible"
+            android:focusable="true"/>
 
     </android.support.v4.widget.SwipeRefreshLayout>
 
@@ -61,7 +62,8 @@
             android:horizontalSpacing="@dimen/list_fragment_spacing"
             android:stretchMode="columnWidth"
             android:verticalSpacing="@dimen/list_fragment_spacing"
-            android:visibility="visible" />
+            android:visibility="visible"
+            android:focusable="true"/>
 
     </android.support.v4.widget.SwipeRefreshLayout>
 

+ 1 - 0
src/main/res/layout/list_item.xml

@@ -37,6 +37,7 @@
             android:layout_marginEnd="6dp"
             android:layout_gravity="center_vertical"
             android:background="@drawable/favorite_button_selector"
+            android:focusable="false"
             />
 
         <FrameLayout