2010-07-16 47 views
7

Có cách nào để yêu cầu liên kết không gạch dưới các liên kết của tôi không? Tôi đã sử dụng textView.setLinkTextColor(stateList) để thay đổi màu sắc, nhưng tôi muốn xóa đường gạch dưới được chèn vào liên kết.Tôi làm cách nào để yêu cầu liên kết không gạch dưới các liên kết?

Điều này có thể thực hiện được không?

+0

là có bất kỳ cập nhật nào về điều này, tôi đang cố gắng triển khai cùng một hành vi –

+1

Xem http://stackoverflow.com/questions/4096851/remove-underline-from-links-in-textview-android để có một cách tiếp cận có thể. –

Trả lời

3
TextView tv = new TextView(this); 
    SpannableString ss = new SpannableString(
    ""+getString(R.string.nonlinktext)+"\n"+getString(R.string.linkedtext)+""); 
    ss.setSpan(new URLSpan(getString((R.string.linkedtext))), ss.length() - numberofcharactersinlink, ss.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 

Tôi đã cố gắng làm việc này bằng cách triển khai này. Một chút hack nhưng nó hoạt động như nhau.

+0

xin lỗi R.string.LearnMore nên là R.string.linkedtext – null

+0

Bạn có thể sửa câu trả lời của mình bằng cách nhấp vào "chỉnh sửa". – DragonWork

Các vấn đề liên quan