Android 无法从TextView中删除clickListener并将其设置为可扩展文本
我有以下情况:我的屏幕上有文本视图。此textview具有onClickListener。然后我需要将可扩展文本设置为此文本视图。可扩展文本部分有自己的单击侦听器。为此,我清除了textview listener,但在这种情况下,textview根本不可单击:Android 无法从TextView中删除clickListener并将其设置为可扩展文本,android,Android,我有以下情况:我的屏幕上有文本视图。此textview具有onClickListener。然后我需要将可扩展文本设置为此文本视图。可扩展文本部分有自己的单击侦听器。为此,我清除了textview listener,但在这种情况下,textview根本不可单击: public void setExpandableClickListenerForPaymentsMethod(SpannableStringBuilder spannableStringBuilder) { loanDetail
public void setExpandableClickListenerForPaymentsMethod(SpannableStringBuilder spannableStringBuilder) {
loanDetailTv.setOnClickListener(null);
ClickableSpan linkSpan = new ClickableSpan() {
@Override
public void onClick(@NonNull View widget) {
getController().onRestructingClick();
}
};
spannableStringBuilder.setSpan(linkSpan, 45, 129, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
loanDetailTv.setText(spannableStringBuilder);
}
原因是什么?我如何解决它?尝试使文本视图不可单击,如下所示:
textview.clickable = false;
好的,看这里,这是一个类似的问题,也许这对你有用