안드로이드 버튼에 배경으로 그림을 넣고 텍스트 색깔 지정를 넣을 수 있다.
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" />
피드 구독하기:
댓글 (Atom)
[Kotlin] 안드로이드 내부저장소 캐시에 저장하기
안드로이드 내부에 임시적으로 데이터를 저장하기 위해 캐시에 저장한다. 따로 퍼미션이 필요없고 보안이 필요없는 부분에서 잠시 저장할 때 유리하다 내부적으로 저장소가 부족할때 자동으로 지워질수 있다는 경고 private fun saveCache(d...
-
안드로이드 버튼에 배경으로 그림을 넣고 텍스트 색깔 지정를 넣을 수 있다. 1. 그림 넣는 방법은 텍스트를 기준으로 android:drawableLeft="@android:drawable/ic_dialog_map" 처럼 텍스...
-
안드로이드 스튜디오가 버젼 2.2 이나 2.3에서 3.2나 3.3 으로 업데이트되게 되면 기존에 프로젝트에서 사용하던 'AppCompatActivity' 가 붉은 색 오류로 뜨게 된다. Cannot resolve symbol ...
-
종종 큰 .java 문에 코드에 이상이 없으나 다음과 같은 xxxx cannot be resolved or is not a field 오류가 뜰 경우다 1. R.java 의 문제. - 복사하기 버튼으로 xml 코드를 만들 경우 종...
-
이메일 인증을 위해 메일을 보내야 한다면 다음과 같이 진행한다. user = mFirebaseAuth.getCurrentUser(); mFirebaseAuth.useAppLanguage(); //해당기기의 언어 설정...
-
벡터 이미지를 사용하게 되면 크기에 따라 깔금한 이미지를 자동으로 사용할 수 있다. SVG 벡터 이미지를 app:srcCompact 를 사용하여 불러왔으나 적용되지 않았다 . 이미지가 흐미하게 지속적으로 나타난 바, 검색해 보니 build....
댓글 없음:
댓글 쓰기