setText后的TextView和Size

时间:2014-01-27 18:13:01

标签: android onclick textview bounds

我创建了一个Android应用程序,只需创建一个TableLayout,TableRow和Textview即可与onClickLiustener一起使用。

所有代码均可使用,并被分配了“单击此处”的默认消息。当用户单击文本时,它将更改为“检测到单击”,再次单击时将返回到第一个。

一切都运行良好但我注意到TextView的边界在给出较长的消息时会增加,但在再次给出较短的消息时不会返回,而TextView会在文本之外的区域响应onclick。

我已尝试将textView的布局参数设置为wrap_content,但执行此操作后控件不可见。

有没有办法将TextView的尺寸设置为自动调整大小?

这只是一个学习android sdk的应用程序,我试图实现没有效果。

1 个答案:

答案 0 :(得分:1)

有一个已知错误,TextViews在字体大小减少后不再缩小。这解决了这个问题:

youTextView.setText(youTextView.getText(),TextView.BufferType.SPANNABLE); //workaround for Android bug #17343 and #22493