onClick
方法被调用两次,因此当从SecondActivity.class
返回时,它将再次重新加载它。我有TextView
名为postTextView
的{{1}}可点击。
其中:
See More
。
这是我用过的代码。
R.string.readMore = See More
任何人都可以在这里帮助我,提前致谢。
答案 0 :(得分:2)
我有同样的问题,因为我在相应的视图中有" autolink:true" 属性,删除它有帮助。
答案 1 :(得分:1)
如果在TextView中使用autolink属性,则需要在设置移动方法后将TextView设置为不可聚焦。
为此,请在postTextView.setMovementMethod(LinkMovementMethod.getInstance());
之后添加以下行:
postTextView.setFocusable(false);
Android setMovementMethod文档的第二段有一个解释:
设置移动方法以为此处理箭头键移动 TextView。可以为null以禁止使用箭头键移动 光标或滚动视图。
请注意,如果您想要带有按键侦听器或移动的TextView 方法不能聚焦,或者如果您想要没有键的TextView 侦听器或移动方法要具有针对性,必须调用 调用此方法以再次获得View.setFocusable(boolean) 聚焦性随心所欲。