2010-05-29 7 views
3

스타일 리소스를 적용하여 Android의 갤러리 클래스에서 항목 테두리를 사용자 정의하는 방법이 있습니까?Android 갤러리의 항목에 스타일 적용

기본 회색 테두리의 색상을 숨기거나 변경하려고하지만 불가능한 모양으로 보이려고합니까?

제공 할 수있는 도움말이나 정보는 환상적입니다. HelloGallery 샘플에서 높이 평가

,

답변

4

들이는 attrs.xml 파일을 사용하여 5 단계에서 기본 회색 테두리를 추가하는 방법을 명시. 테두리를 원하지 않으면이 단계를 건너 뛸 수 있습니다.

다음 단계에서는 ImageAdapter가 생성되며 생성자에서 모든 항목에 테두리가 적용됩니다. 당신이 경계가 사라해야 다음 코드에 생성자를 변경하고 만해야하는 경우 이미지의 행 왼쪽 :

public ImageAdapter(Context c) { 
    mContext = c; 
    TypedArray a = obtainStyledAttributes(R.styleable.HelloGallery); 
    a.recycle(); 
} 

또한, getView 방법이 경우 제거 할 수 있습니다 라인 i.setBackgroundResource(mGalleryItemBackground);있다 .

희망이 있으면 올바른 방향으로 조금 도움이됩니다.

+0

아 환상! 리소스에 대한 참조를 단순히 삭제하는 것에 대해 생각하지 않았다는 것을 믿을 수 없었습니다. 환호성 Piro! – iTom