Как убрать линии, которые находятся под текстом?
Исходный код:
val spanTxt = SpannableStringBuilder(
"Нажимая на кнопку «Зарегистрироваться» Вы соглашаетесь с Условиями сервиса")
spanTxt.append(" Условиями сервиса")
spanTxt.setSpan(object : ClickableSpan() {
override fun onClick(widget: View) {
presenter.navigateToPolicy()
}
}, spanTxt.length - "Условиями сервиса".length, spanTxt.length, 0)
spanTxt.append(" и")
spanTxt.append(" Политикой конфиденциальности")
spanTxt.setSpan(object : ClickableSpan() {
override fun onClick(widget: View) {
presenter.navigateToPolicy()
}
}, spanTxt.length - " Политикой конфиденциальности".length, spanTxt.length, 0)
regPolicyDescription.movementMethod = LinkMovementMethod.getInstance()
regPolicyDescription.text = spanTxt
Как оказалось, можно просто переопределить метод updateDrawState
и указать для переменной isUnderlineText
значение false
spanTxt.setSpan(object : ClickableSpan() {
override fun onClick(widget: View) {
presenter.navigateToPolicy()
}
override fun updateDrawState(ds: TextPaint?) {
ds?.isUnderlineText = false
}
}
По таймеру слежу за сообщениями от сокет сервераСо временем программа вылетает
Всем привет, помогите разобраться, на activity есть главная кнопка, нажатие на неё должно приводить к созданию дочерней кнопки, след нажатие на главную...
Имеется две TextView и довольной большой текст, не помещающийся целиком на одну TextViewКаким образом можно сделать перенос не помещающегося текста...
В чем разница между классами StringBuffer и StringBuilder в языке Java?