반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 안드로이드 TextView 또는 EditText 에 xml 에서 android:textStyle="bold" 로
Bold 속성을 주는 것이 아닌 Activity 에서 java 코드로 Bold 속성을 주는 방법에 대해서 알아보겠습니다.
먼저 저는 이 방법을 아래와 같은 경우에 사용했습니다.
먼저 폰트를 외부 폰트를 모든 액티비티에 적용해서 xml 에서 textStyle ="bold" 속성을 주어도
TextView or EditText 에 bold 속성 적용이 안되어서 사용하게 되었습니다.
물론 외부폰트를 가져올 때 기본 폰트와 볼드 폰트를 같이 가져오면 되지만
Bold 처리가 많이 필요하지 않은 경우에는 괜히 코드만 많아지는 것 같습니다.
무튼 아래처럼 사용하면 간단하게 가능합니다.
1 2 3 4 5 6 7 | TextView textview; textview = (TextView) findViewById(R.id.textView); textview.setPaintFlags(textView.getPaintFlags() | Paint.FAKE_BOLD_TEXT_FLAG); setPaintFlags(..); | cs |
간단한 한 줄의 코드로 볼드처리가 가능해집니다.
다음 포스팅에서는 문자열이 있을 때 그 문자열 중 특정 문자를 클릭했을 때 이벤트 처리하는 방법에 대해
알아보겠습니다.
이상입니다.
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 ClickableSpan, SpannableString => String - 문자열 중 특정 문자열에 클릭 이벤트 onClickListener 적용하기! (0) | 2017.10.26 |
---|---|
안드로이드 RecylerView에 SnapHelper를 사용해서 스냅(snap)적용시키기! (2) | 2017.10.25 |
안드로이드 BLE(Bluetooth Low Energy) Scanner 구현 => BluetoothAdapter, BluetoothLeScanner (48) | 2017.10.20 |
안드로이드 구글 이메일 로그인 구현하기 android google email login (0) | 2017.10.18 |
안드로이드 카카오계정 로그인 구현하기 android kakao login (0) | 2017.10.18 |