텍스트 보기 하이퍼링크의 색상을 변경하는 방법은 무엇입니까?
하이퍼링크에 이 코드를 사용합니다.
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/hyperlink"
android:text="@string/hyperlink"
android:autoLink="web"/>
기본적으로 파란색으로 표시되지만 안드로이드에서 하이퍼링크 색상을 변경하려면 어떻게 해야 합니까?
더하다android:textColorLink="yourcolorhere"
당신에게TextView
프로그래밍 방식으로 변경하려는 경우:
yourText.setLinkTextColor(Color.RED);
XML 파일에서 다음을 사용할 수 있습니다.
android:textColorLink="Code"
"코드"는 다음과 같을 수 있습니다.#ff0000
또는 @color/red
JAVA 코드에서 다음을 사용할 수 있습니다.
tv.setLinkTextColor(color);
색상은 다음과 같을 수 있습니다.Color.RED
또는Color.parseColor("#ff0000");
다음을 사용해야 합니다.android:textColorLink="#000000"
어디에000000
당신의 색의 16진수 코드입니다.도움이 되길 바랍니다.
다음 코드 라인을 에 추가합니다.textview
에XML
파일로 하면 완벽하게 작동할 것입니다.
android:autoLink="web"
android:textColorLink="@android:color/holo_orange_dark"
android:linksClickable="true"
colors.xml을 열고 다음 색상을 원하는 대로 변경할 수도 있습니다.
<color name="colorAccent">#FF4081</color>
이 파란색의 16진수 값을 알아야 하는 사람이 있다면 #7bc9c2입니다.
어디에서도 문서화된 것을 찾을 수 없었기 때문에 아이 드로퍼를 사용하여 이 문제를 해결했습니다. 어쨌든 구글 컬러 팔레트에는 없습니다.
https://www.google.com/design/spec/style/color.html#color-color-palette
사용해야 합니다.android:textColorLink="colorCode"
효과가 있기를 바랍니다.
의 xml 파일에TextView
태그:
android:autoLink="web" //link the content of web
android:textColorLink="#FFFFFF" //change the color of the link
언급URL : https://stackoverflow.com/questions/6763111/how-to-change-color-of-textview-hyperlink
'source' 카테고리의 다른 글
Galera Cluster 및 MaxScale을 사용하여 다중 DB 서버를 사용하여 mariaDB 쿼리를 가속화하는 방법은 무엇입니까? (0) | 2023.08.10 |
---|---|
div 내에서 이미지를 가운데와 가운데에 정렬 (0) | 2023.08.10 |
변수/포인트의 유형을 C로 출력할 수 있는 방법이 있습니까? (0) | 2023.08.05 |
PowerShell 스크립트를 깃 후크로 실행 (0) | 2023.08.05 |
iPhone UITableView 스크롤 성능을 향상시키는 비결은 무엇입니까? (0) | 2023.08.05 |