Java/AndroidStudio
Android - 텍스트뷰 글자 제한
하니__
2024. 6. 11. 11:38
이렇게 JSON형식의 데이터에서 타이틀과 바디를 가져와
txtTitle과 txtBody의 내용을 바꾸었는데
이렇게 뭔가 장황하고 전체 내용이 보이는것이 아니라
타이틀은 1줄까지만,
내용은 3줄까지만,
그리고 그 이상의 내용이라면 ...이 나오도록 표현하고 싶다면
holder.txtBody.setMaxLines(3);
holder.txtBody.setEllipsize(TextUtils.TruncateAt.END);
첫째 줄로 3줄로 제한을 한다
타이틀의 경우에는 1로 설정하면 1줄로 되겠다
그리고 두번째 코드로 그 이상이 되는 문구들을 모두 ...으로 처리한다
그러면 이런 모습으로 가능하다
이후에는 해당 카드뷰를 클릭하여 상세보기를 만들면 되겠다
혹은
이렇게 두가지를 설정해주어도 되겠다