TextView에 String 값을 넣을 때 아래와 같은 문구 일 경우 click을 통해서 링크를 탈 수 있을까??
네이버는 http://www.naver.com 이다.
아래와 같이 xml에 설정 하면 위 텍스트 그대로 표시 됩니다.
<TextView
android:id="@+id/content_"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
그럼 어떻게 하면 하이퍼링크로 TextView를 설정 할 수 있을까요??
아주 간단합니다.
xml을 아래와 같이 설정 하면 됩니다.
<TextView
android:id="@+id/content_"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:linksClickable="true"
android:autoLink="web"
/>
</LinearLayout>
android:linksClickable="true"
android:autoLink="web"
위 두 설정을 하면 됩니다. ㅎ
참고로 하이퍼 링크 색깔은 기본으로 App의 colorAccent 색깔을 따라 갑니다.
혹시 별도로 색깔을 하고 싶으신 분은
style을 별도로 만들어서 적용 시키세요.
해당 관련 내용이 있는 stackoverflow 사이트를 공유 합니다.
http://stackoverflow.com/a/35962551
참고하세요.
'나의 플랫폼 > 안드로이드' 카테고리의 다른 글
[Android] 현재 자신의 앱 상태 체크 (0) | 2016.12.08 |
---|---|
[Android] TextView에 Autolink와 Hyperlink 함께 설정하기 (0) | 2016.12.07 |
[Retrofit2] Request Retry (1) | 2016.11.24 |
[Retrofit2] Request와 Response를 커스텀화 하기 (0) | 2016.11.24 |
[Android] ONE store 최신 In-App 결제 모듈 v16.02.00 사용시 (0) | 2016.11.18 |