마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

TextView 레이아웃 질문입니다.

+1 추천

상단에 긴 제목의 글의 경우 TextView

android:ellipsize="end"
android:maxLines="1"

이 속성을 줬는데요,

텍스트는 1줄을 보이지만 실제 공간은 2줄을 차지해버리는 것 같네요...ㅠㅠ

레이아웃을 한줄로 고정시키려면 어떻게 해야할까요!?

+

아 추가로 저 긴 제목의 글은 오른쪽에 "NEW" 라는 텍스트도 붙질 않네요ㅜㅜㅜ

새 글에는 "NEW"를 붙여줘야 하는데 이 처리도 어떻게 해야하는지 궁금합니다!

betterfly (190 포인트) 님이 2017년 4월 14일 질문

2개의 답변

0 추천
질문자님이 하신 방법으로는 한줄에 textview만 있을때 가능합니다.

ellipsize를 end로 주었으면 textView의 범위 자체가 저기까지라는 말인데, 레이아웃으로 new 그림의 범위를 먼저 정해주고, ellipsize 값을 주시던지, 아니면

android:maxLength 속성을 이용하여 출력하는 text의 글자수를 제한 해주시면 될듯합니다.

글자수가 제한되면 자연스럽게 new 그림은 보일듯하네요!
ㅇㅌㄹ (640 포인트) 님이 2017년 4월 14일 답변
0 추천
deprecate 됐지만 singleline 쓰세요 ;;;
쎄미 (162,410 포인트) 님이 2017년 4월 14일 답변
...