gpt4 book ai didi

Android ClickableSpan 不调用 onClick

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:45:44 27 4
gpt4 key购买 nike

我正在创建一个 ClickableSpan,它可以正确显示正确的文字加下划线。但是,点击没有注册。你知道我做错了什么吗???

谢谢,维克托

这是代码 fragment :

view.setText("This is a test");
ClickableSpan span = new ClickableSpan() {
@Override
public void onClick(View widget) {
log("Clicked");
}
};
view.getText().setSpan(span, 0, view.getText().length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

最佳答案

您是否尝试过在包含跨度的 TextView 上设置 MovementMethod?您需要这样做才能使点击工作...

tv.setMovementMethod(LinkMovementMethod.getInstance());

关于Android ClickableSpan 不调用 onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9181796/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com