3

私はグリッドビューを持っています

<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>

クリックすると、灰色のカラーボックスがクリックされたアイテムを示します。

アイテムをクリックしたときのグレーのカラー ボックス効果を削除したい。

いくつかの提案をお願いします、ありがとう。

4

3 に答える 3

13

行を変更しますandroid:listSelector="#00343434"

この行で

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

または

android:listSelector="#00000000"
于 2012-05-24T09:43:37.207 に答える
1

特定の画像を設定したい場合

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;
                            }


                }
            });

その他

android:listSelector="#00000000"
于 2012-05-24T09:45:54.137 に答える
1
android:listSelector="#00000000"

これを GridView タグに追加します。

于 2012-05-24T09:48:39.800 に答える