반응형
Android : GridView에서 강조 표시 비활성화
GridView에서 항목을 클릭 할 때 주황색 강조 표시를 끄려면 어떻게해야합니까?
문서 나 테스트를 통해 해결책을 찾지 못했습니다.
XML 레이아웃 파일 android:listSelector="#00000000"
의 GridView
요소에서 사용하십시오 .
또 다른 옵션은 @android : color / transparent를 통해 투명 색상을 참조하는 것입니다.
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:listSelector="@android:color/transparent"
/>
나는 코드에서 똑같은 일을했다.
GridView.setSelector(new ColorDrawable(Color.TRANSPARENT));
Gridview에이 속성 추가
android:listSelector="@android:color/transparent"
<GridView
android:id="@+id/gridView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:horizontalSpacing="10dp"
android:listSelector="#00000000"
android:numColumns="3"
android:scrollbars="none"
android:stretchMode="columnWidth"
android:verticalSpacing="10dp" />
끝난! 이것은 해결책입니다. 감사합니다 :)
시도 해봐...
android : listSelector = "@ android : color / transparent"
XML 파일에서 아래 속성을 설정하십시오.
android:focusableInTouchMode="false"
다음 과 같은 GridView XML 요소를 추가 android:listSelector="#00000000"
하거나 추가하십시오 android:listSelector="@android:color/transparent"
.
<GridView
android:id="@+id/gridView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="150dp"
android:gravity="center"
android:listSelector="#00000000"
android:numColumns="auto_fit"
android:stretchMode="columnWidth" />
참고 URL : https://stackoverflow.com/questions/2865683/android-disable-highlighting-in-gridview
반응형
'program tip' 카테고리의 다른 글
"캐시 된 버전이 없습니다… 오프라인 모드에서 사용할 수 있습니다." (0) | 2020.11.19 |
---|---|
Android : 파일 생성 날짜를 얻는 방법은 무엇입니까? (0) | 2020.11.19 |
Android에서 base64 문자열로 비트 맵 객체 인코딩 및 디코딩 (0) | 2020.11.19 |
Javascript, Google지도 마커 색상 변경 (0) | 2020.11.19 |
Ruby에서 integer-for-loop를 만드는 방법은 무엇입니까? (0) | 2020.11.19 |