【发布时间】:2012-04-01 07:50:56
【问题描述】:
我正在设计一个应用程序,其中有 TextView,并且基于一些检查条件,我想在 Java 端使 TextView 中的链接/电话号码可点击。我可以这样做吗,我不想让它默认可点击,这是通过在 xml 文件中设置来完成的
android:autoLink="all"
我已经尝试过的: 创建常规 TextView 并且不设置 autoLink="all",
TextView myView =
(TextView)view.findViewById(R.id.thisIstheTextView);
myView .setLinksClickable(true);
也试过了:
myView .setMovementMethod(LinkMovementMethod.getInstance());
以上 Java 代码都不起作用,我不想要启用自动链接的预先设计的 xml TextView,我想根据 if () 条件更改 Java 代码中的 TextView 行为。我的代码没有错误,但我无法实现我想要的。你能分享你的知识吗。谢谢你。
【问题讨论】:
标签: java android android-widget android-ui