2011-10-24 3 views
1

저는 항상 100 장의 사진을 표시하는 GalleryView를 보유하고 있습니다. 중앙 사진 (기본적으로 애플리케이션로드시 또는 horz 스크롤 목록의 다른 그림을 클릭 할 때)은 아래의 더 큰 공간 인 ImageView에 표시됩니다. GalleryView에서 선택한 그림을 강조하고 싶습니다. 아마도 나머지 부분보다 밝은 경계선을 사용하여 사용자가 선택한 그림으로 두드러지게 보일 것입니다. 현재는 중앙 그림에 초점이 있어도 옆에있는 나머지 그림과 같은 경계선과 모양과 느낌을 가지고 있습니다. 시각적으로 차별화되기를 바랍니다.선택된 갤러리보기 항목

아무도 도와 드릴 수 있습니까?

감사합니다,

Ab의

답변

1

사용이 클릭 할 때 당신의 gridview에서보기를 강조하기 위해이 XML : highlight_border는 드로어 블 당신이

selector.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_pressed="true" 
    android:drawable="@android:drawable/highlight_border" />  
</selector> 

을 강조 표시된 테두리가 있어야합니다.

각각의 gridview 요소가 어떻게 생겼는지가 포함 된 XML 파일에서 다음

이를 넣어 :

grid_view_element.xml

<Element your using (like a LinearLayout or TextView 
    ... 
    background="@drawable/selector" 
/> 
+0

을 내가 내가 업데이트 한이 솔루션 –

+0

@AbhishekSharma을 이해한다면 확실하지 오전 내 대답. 더 의미가 있습니까? –