티스토리 뷰
TextView 또는 EditText에서 많이 사용 하였던 옵션중에 하나인 singleLine이 deprecated 처리 되었습니다.
기존 singleLine을 쓸 경우 View에 텍스트는 최대 한줄로 표현되고 길이가 길어질 경우 말줄임으로 표시 되는 기능을 수행하는 키워드 였습니다. 하지만 singleLine deprecated 처리되면서 가급적 singleLine옵션은 사용 하지 않는 것이 좋게 되었습니다.
그렇다면 singleLine이 수행하던 기능은 필요할때가 많아 자주 사용 하게 되는데,이렇때는 xml에서 아래 옵션을 사용 해주면 됩니다.
1 | android:maxLines="1" | cs |
최대 라인수를 지정 해주는 옵션으로 "1"로 설정하면 기존 singleLine 옵션과 마찬가지로 한줄만 표현되게 됩니다.
1 | android:ellipsize="end" | cs |
말줄임 옵션으로 "end"을 사용하면 자동적으로 끝부분에서 말줄임 처리가 됩니다.
조금더 자세히 세부 입력값에 따른 말줄임 처리를 알아보면 다음과 같습니다.
android:ellipsize="none" 아무 표시 없이 줄여줍니다.
android:ellipsize="start" 앞 부분에 글자 줄임표시 됩니다.(...ABC)
android:ellipsize="end" 뒷 부분에 글자 줄임표시 됩니다.(ABC...)
android:ellipsize="middle" 중간 부분에 글자 줄임표시 됩니다.(ABC...XYZ)
android:ellipsize="marquee"왼쪽으로 글자가 흘러가게 됩니다. (전광판 효과)
'IT > Android' 카테고리의 다른 글
[Android]APK 설치 시 "앱이 설치되지 않았습니다" 해결 방법 (2) | 2017.11.28 |
---|---|
[Android]EditText 사용 시 자동 포커스(Auto Focus)막기 및 키패드 자동 실행 막기 (0) | 2017.09.15 |
[Android]java.lang.VerifyError: Rejecting class 해결방법 (0) | 2017.05.27 |
[Android] android.content.ActivityNotFoundException: No Activity found to handle Intent 해결방법 (0) | 2017.05.26 |
[Android]웹뷰에서 자바스크립트 이벤트 받아 처리하기 (0) | 2017.05.12 |
댓글
TAG
- 1800X
- ONLINE JSON
- 배달 지연
- 사제 쿨러
- Looper.prepare()
- 예약메일 전송
- 국기 다는 시간
- 다렉
- 19대 선거
- 한글 패치
- 라이젠
- JSON PASER
- 초대장
- 블로그 개설
- 테일즈 오브 베르세리아
- 티스토리 초대장
- unbound prefix
- 1800TI
- 민주당 대선 후보
- 래디어 구조
- 단면폭
- 투표소
- GPU 출시
- 한글패치
- 하이엔드 그래픽카드
- 7700K
- GPU 출시가격
- 오픈베타
- 포아너
- 림의 외경
최근에 올라온 글
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
공지사항