瀏覽代碼

fix click event hadling via setting focusable attribute right

AndyScherzinger 8 年之前
父節點
當前提交
712b2f98dc
共有 3 個文件被更改,包括 7 次插入3 次删除
  1. 2 1
      src/main/res/layout/grid_item.xml
  2. 4 2
      src/main/res/layout/list_fragment.xml
  3. 1 0
      src/main/res/layout/list_item.xml

+ 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