android - 在 Android 中一段时间​​后隐藏 TextView

标签 android textview

我想在一段时间后隐藏 TextView,比如 3 秒。我用谷歌搜索并找到了一些代码,我尝试了如下所示的代码,但它不起作用。

请告诉我这有什么问题?

tvRQPoint.setText("+0");
tvRQPoint.postDelayed(new Runnable() {
    public void run() {
        tvRQPoint.setText("+0");
    }
}, 3000);

还有一件事,如何删除超时?当我在 ListViewclick 事件上使用它时,如果用户点击一个选项然后点击第二个选项,那么 3 秒过去了(点击第一个选项后), 它在 3 秒内不显示第二个选项。

最佳答案

试试 View INVISIBLEGONE,例如:

tvRQPoint.postDelayed(new Runnable() {
public void run() {
    tvRQPoint.setVisibility(View.INVISIBLE);
}
}, 3000);

使用 view.setVisibility(View.INVISIBLE|View.VISIBLE|View.GONE) 设置查看可见性 ;

关于android - 在 Android 中一段时间​​后隐藏 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22194761/

相关文章:

java - Android Google Maps Api v2 fragment : NullPointerException error

android - 如何强制对话的横向模式?

ios - 根据textView的长度更改自定义单元格的高度

android - 捕获图像时TextView阴影被破坏

File.length() 的 Android 资源替代方案?

java - 如何将用户提供的数据传递给下一个 Activity

android - TextView 到 Bitmap,对齐问题

java - 如何在 ExpandableListView 中添加多个 Textview

Android 内容提供商相同的 URI 不匹配

android - 如何使部分文本像Android中的按钮一样可点击?