반응형
Ellipsize
텍스트가 너무 길 때, 자동 줄임 역할을 수행한다. (한줄로 보이게 하려면 maxLines="1")
android:ellipsize="none" : 그냥 자름
android:ellipsize="start" : 앞 부분에 ...
android:ellipsize="middle" : 가운데 부분에 ...
android:ellipsize="end" : 뒷 부분에 ...
android:ellipsize="marquee" :
* ListView 안의 custom textview에서 Ellipsize 쓰려면
android:scrollHorizontally="true"
textAppearance
?
android:ellipsize="start" : 앞 부분에 ...
android:ellipsize="middle" : 가운데 부분에 ...
android:ellipsize="end" : 뒷 부분에 ...
android:ellipsize="marquee" :
* ListView 안의 custom textview에서 Ellipsize 쓰려면
android:scrollHorizontally="true"
textAppearance
?
코드에서 텍스트 사이즈를 바꿀 때 Unit 정보를 주는 법
예) sp를 주려고 한다면
ret.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);
HTML을 통해 스타일 주기
몇개 적용이 되진 않지만 HTML에 스타일을 줄 수 있다.
예) wordView.setText(Html.fromHtml("<font color=red>test</font>"));
안타깝게 폰트 크기 변경은 잘 되지 않는다.
하지만 유사한 방법으로 <small>이란 태그를 사용하여 글자를 줄일 수 있다.
반응형
'개발 > 안드로이드 App' 카테고리의 다른 글
[팁] 소스코드에서 해상도 처리하기. (0) | 2011.07.06 |
---|---|
[TIP] WebView (0) | 2011.03.22 |
안드로이드 gles 첫번째 예제. (0) | 2010.11.02 |
[팁]기존에 생성된 (Sqlite3) DB를 안드로이드에서 이용하기 (예제) (6) | 2010.09.30 |
안드로이드의 Lock (0) | 2010.09.10 |