안드로이드 개발 질문/답변
(글 수 45,052)
아래 처럼 layout 이 있는데 여기에 TextView 의 길이가 글자수에 따라 유동적으로 변경할수는 없나요? (TextView 의폭이 자동 변경)
Txt_status.setWidth(10) => 이렇게도 해봤는데 안되네요..
도움 부탁드립니다.
<ImageView
android:focusable="false"
android:id="@+id/icon"
android:layout_width="80px"
android:layout_height="80px" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"
android:layout_alignParentRight="true"
android:gravity ="center|left"
android:paddingRight ="5dp"
android:paddingLeft ="5dp"
android:paddingTop ="5dp"
android:paddingBottom="5dp"
android:id="@+id/txt_status"
android:text=""
android:background ="@drawable/img_list"
android:maxWidth="350px"
android:textSize="21px" />
Paint를 통해서 폰트 사이즈와 글자수를 알아내서 총길이를 알아낸다음에 그 크기 이상으로 TextView크기를 잡으면
가능해보이는데요..