2012-05-24 61 views
3

我有一個GridViewgridview的點擊效果

<GridView 
    android:id="@+id/gridview" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:layout_marginLeft="60px" 
    android:layout_marginRight="60px" 
    android:background="#343434" 
    android:listSelector="#00343434" 
    android:numColumns="2" 
    android:verticalSpacing="25px" > 
</GridView> 

當我點擊,灰色框將顯示被點擊的項目。

我想在單擊某個項目時刪除灰色框效果。

請給點建議,謝謝。

回答

11

改變你行android:listSelector="#00343434"

這一行

android:listSelector="@android:color/transparent" 

或用

android:listSelector="#00000000" 
+0

@AlanLai告訴我你試過的東西。你是否像setSelector(「#somecolor」)一樣在代碼中操作它? – Akram

+1

解決了,我忘了刪除其他地方的選擇器 –

+0

然後歡呼。 – Akram

1

當u要設置perticular圖片

View savedView ; 
gridview.setOnItemClickListener(new OnItemClickListener() { 
       public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 


         adapter.notifyDataSetChanged(); 


         v.setBackgroundResource(R.drawable.bgcalendarbox_highlighted); 
          if(savedView==null) 
          { 
           savedView = v; 
          } 
          else 
          { 
           savedView.setBackgroundResource(R.drawable.bgcalendarbox); 
           savedView = v; 
          } 


       } 
      }); 

Othervise

android:listSelector="#00000000" 
+0

已嘗試#00000000但仍然相同 –

+0

嗨,你可以請求幫助..我有一個網格視圖與圖像作爲單個項目在網格當我點擊左側圖像周圍的空間時,我從gridview獲取觸摸反饋,但沒有反饋點擊在圖像上..我能做什麼?謝謝 – eRaisedToX

1
android:listSelector="#00000000" 

在你的GridView的標籤添加這一點。