프로그래밍 언어/Android

Android 레이아웃에서 텍스트에 밑줄을 긋는 방법

Rateye 2021. 11. 1. 10:21
728x90
반응형
질문 : Android 레이아웃에서 텍스트에 밑줄을 긋을 수 있습니까?

Android 레이아웃 xml 파일에서 밑줄이 그어진 텍스트를 어떻게 정의 할 수 있습니까?

답변

<b></b> , <i></i><u></u> 와 같은 HTML 태그를 지원 하는 문자열 리소스 xml 파일을 사용하면 가능합니다.

<resources>
    <string name="your_string_here">This is an <u>underline</u>.</string>
</resources>

코드에서 밑줄을 긋고 싶다면 다음을 사용하십시오.

TextView textView = (TextView) view.findViewById(R.id.textview);
SpannableString content = new SpannableString("Content");
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
textView.setText(content);
출처 : https://stackoverflow.com/questions/2394935/can-i-underline-text-in-an-android-layout
728x90
반응형