GridView의 상하좌우 테두리 여백 없애기

Android/엑티비티 2011/10/28 14:22
GridView를 만들면 View자체의 여백이 항상 생긴다.
View자체의 테두리 부분 여백은 아래와 같이 없애면 된다.
여백을 Padding이나 Margin으로 설정하도록 해 놓으면 될 것 같은데 왜 디폴트로 여백이 생기게 해 놓았는지는 잘 모르겠다.


drawable 리소스에 아래와 같은 selector 를 하나 만들어 저장한다.
 <selector xmlns:android="http://schemas.android.com/apk/res/androidandroid:variablePadding="false" >

저장한 selector 를 Activity의 gridview 에 listSelector로 지정해 준다.
 <GridView
      android:id="@+id/grid"   
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:stretchMode="columnWidth"
      android:listSelector="@drawable/list_selector"
      android:background="#ffff" />


참고로 그리드내의 셀과 셀사이의 여백은
Vertical spacing과 Horizontal spacing 속성으로 설정한다.
저작자 표시
Trackback 0 : Comment 0

아이폰(iPhone)에서 3G 네트웍 설정 및 페이스타임(FaceTime) 활성화 방법

ETC 2011/10/10 11:54

1. 데이터 사용을 위한 세팅방법
설정 -> 일반 -> 네트워크 -> 셀룰러 데이터 네트워크 -> 셀룰러 데이터
* APN : web.sktelecom.com

2. MMS 사용을 위한 세팅방법
설정 -> 일반 -> 네트워크 -> 셀룰러 데이터 네트워크 -> MMS
* APN : web.sktelecom.com
* MMSC : http://omms.nate.com:9082/oma_mms
* MMS프록시 : smart.nate.com:9093
* MMS 최대크기 : 1048576

이상의 내용은 반드시 소문자로 입력하시고 설정 후 재부팅하시기 바랍니다.

3. 페이스타임 활성화
아이폰4 에서 설정 => 전화 => FaceTime 를 활성화 하시면
페이스 타임도 가능 해 지는거죠 ~
저작자 표시
Trackback 0 : Comment 0

ListView에서 OnItemClick 이벤트가 적용되지 않을 때

Android/엑티비티 2011/09/28 15:58

List item layout 내에 ImageButton 이 있으면 안된다.
ImageButton을 ImageView로 대체


Layout 내의 각 View에 android:focusable="false" 속성을 준다.


List내의 View에 android:focusable="textMultiLine" 이 있는 경우 안 될 수도 있음

저작자 표시
Trackback 0 : Comment 0
◀ PREV : [1] : [2] : [3] : [4] : [5] : ... [42] : NEXT ▶