2012-12-08 3 views
4

저는 새로운 Android 개발자입니다. 몇 가지 샘플을 읽고 기술을 향상시키고 싶습니다. GridLayout을 사용하여 새 인터페이스를 디자인하고 싶습니다. 많은 샘플을 확인했지만 할 수 있습니다. GridLayout 셀 사이에 경계를 그리는 것처럼 보입니다. 나는 무엇을 놓칠 수 있 었는가?테두리가있는 Gridlayout

여기 링크를 통과했지만 테두리가 표시되지 않았습니다.

http://developer.samsung.com/android/technical-docs/GridLayout-in-Android#

나는 사전에주의를 주셔서 감사합니다.

답변

2

Android 레이아웃 컨테이너는 테두리를 그립니다. 아직 :

  1. 당신은 테두리가있는 투명 사각형을 설명하는 XML 그리기 자원, 에 각 셀의보기의 배경을 설정할 수 있습니다.

  2. GridView의 상위 뷰에 배경색을 지정하고 각 GridView 셀의 View의 배경을 다른 색으로 설정합니다.

이 두 가지 모두 스타일로 적용 할 수도 있습니다.

+0

고마워, 효과가 있었지만 배경으로 설정 한 이미지의 크기를 인식 할 수있는 방법이 있습니까? 또는 다른 콘텐츠 크기가 다른 셀에는 차이가 없습니다. –

+1

@SohaSoha 기본적으로 XML Drawable 자동 스트레치에 정의 된 도형입니다. PNG 이미지를 사용하는 경우 9 패치로 만들면 적합해야하는 크기로 멋지게 확장됩니다. 9 패치 도구는 안드로이드 SDK에서 제공됩니다. –