Android如何在一段时间后替换视图?
Posted
技术标签:
【中文标题】Android如何在一段时间后替换视图?【英文标题】:Android how to replace the view after sometime? 【发布时间】:2011-11-26 05:59:05 【问题描述】:在我的布局中,底部有两个像这样的视图
彩色视图和按钮视图我想在 5 秒后用彩色视图替换按钮视图(按钮视图隐藏),如果用户按下按钮我想在同一位置显示按钮视图,彩色视图移动到按钮视图的顶部。 我怎样才能做到这一点。请帮帮我..
【问题讨论】:
使用定时器和 TimerTask 类。 TimerTask 将包含每 5 秒执行一次的代码。并且可以使用计时器来安排任务。 使用计时器如何替换视图 放上你到目前为止所做的任何代码。这将有助于查明磨损的情况。 【参考方案1】:new Handler().postDelayed(new Runnable()
public void run()
ButtonView.setVisibility(View.GONE);
, 5000);
【讨论】:
按钮视图隐藏颜色视图进入视图顶部后,这里我使用的是相对布局。 RelativeLayout 在这里可能是个问题。在垂直线性布局中添加两个布局。该代码将正常工作。还要添加一些您迄今为止尝试过的代码。这可能有助于我们找到问题 查看link,您将了解如何以编程方式调整视图大小。以上是关于Android如何在一段时间后替换视图?的主要内容,如果未能解决你的问题,请参考以下文章