You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SpannableStringBuilder 등을 통해 만들어지는 결과는 결국 String이고, 이를 뷰에 표현할 때에는 TextView 등 View 요소를 상속받은 객체에 넣으셨을 것으로 보입니다.
글자 높이는 View에서 제어하는 요소이기 때문에, span 객체를 통해 만들어진 문자열을 입력한 View 요소에서 lineHeight 등의 속성 값을 조절하셔야 할 듯해요 :)
답변 감사합니다!
TextView를 살펴보니 lineSpacingExtra 때문에 그 값만큼 하이라이트가 아래로 길게 늘어진 것 같습니다.
가독성을 위해서 lineSpacingExtra 는 꼭 사용해야 하는데 ... 글자에만 하이라이트가 적용되게 할 수는 없을까요?
lineHeight 와 lineSpacingMultiflier 로도 변경해 보았는데 결과는 같았습니다.
해결하고자 하는 문제
안녕하세요?
SpannableStringBuilder의 ClickableSpan 을 사용하고 있고 해당 글자에 하이라이트를 넣었습니다.
그런데 아래 그림과 같이 하이라이트가 글자 밑으로 꽤 내려와 있습니다.
글자 높이만큼만 하이라이트를 주려면 어떻게 해야 할까요?
코드 혹은 오류
The text was updated successfully, but these errors were encountered: