페이지

안드로이드 버튼에 그림, 글자 색깔 지정

안드로이드 버튼에 배경으로 그림을 넣고  텍스트 색깔 지정를 넣을 수 있다.

1. 그림 넣는 방법은 텍스트를 기준으로

android:drawableLeft="@android:drawable/ic_dialog_map" 처럼 텍스트 왼쪽에 위치

android:drawableBottom  텍스트 아래
android:drawableRight 텍스트 오른쪽
android:drawableTop 텍스트 위

2. 그림과 텍스트 간격

android:drawablePadding = "10dp"

3. 텍스트 색지정

android:textColor="#ffffff"  흰색을 의미

4. 버튼 색지정
android:background="#212121" 검은회색


5. 그림이 버튼 왼쪽으로 붙어버리는 경우
android:paddingLeft="15dp"

이와 같이 버튼 자체에 패딩을 적용하며 그림을 오른쪽으로 밀어 간격을 벌려준다.


전체 버튼 코드

 <Button
         android:id="@+id/MapButton"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:paddingLeft="15dp"
         android:layout_alignParentBottom="true"
         android:background="#212121"
         android:drawableLeft="@android:drawable/ic_dialog_map"
         android:text="@string/map_show"
         android:textColor="#ffffff" />


댓글 없음:

댓글 쓰기

[Kotlin] 안드로이드 내부저장소 캐시에 저장하기

안드로이드 내부에 임시적으로 데이터를 저장하기 위해 캐시에 저장한다. 따로 퍼미션이 필요없고 보안이 필요없는 부분에서 잠시 저장할 때 유리하다 내부적으로 저장소가 부족할때 자동으로 지워질수 있다는 경고 private fun saveCache(d...