개발/안드로이드 App

[팁] TextView 관련 팁들

소혼 2011. 2. 21. 23:36
반응형

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
   ?


코드에서 텍스트 사이즈를 바꿀 때 Unit 정보를 주는 법
예) sp를 주려고 한다면
ret.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);


HTML을 통해 스타일 주기
    몇개 적용이 되진 않지만 HTML에 스타일을 줄 수 있다.
      예) wordView.setText(Html.fromHtml("<font color=red>test</font>"));
    안타깝게 폰트 크기 변경은 잘 되지 않는다.
    하지만 유사한 방법으로 <small>이란 태그를 사용하여 글자를 줄일 수 있다.

반응형