android中怎么让一个图片或者说一个控件在页面上显示十秒之后隐藏掉..

要做写的,谁教我一下...... 要做写的 ,谁教我一下... 展开
 我来答
woshidaniel
推荐于2016-08-31 · TA获得超过9241个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:940万
展开全部

思路:定时+隐藏按钮

定时的方案有三种:

1、Handler+Thread

2、Handler类自带的postDelyed

3、Handler+Timer+TimerTask

这里推荐使用第二种方式比较实用简单

handler.postDelayed(runnable, 10000); //10秒后执行runnable 的run方法
Handler handler = new Handler();  
    Runnable runnable = new Runnable() {    
        @Override  
        public void run() {  //10秒后执行该方法
            // handler自带方法实现定时器  
            try {  
                View view = (View)findViewById(R.id.xxx);//图片或者控件
                view.setVisible(View.Gone); //隐藏
                System.out.println("do...");  
            } catch (Exception e) {  
                // TODO Auto-generated catch block  
                e.printStackTrace();  
                System.out.println("exception...");  
            }  
        }  
    };
百度网友62b58ce
2015-01-08 · TA获得超过300个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:201万
展开全部
你这个图片也是显示在某个view控件上,比如imageview上面,设置一个计时器,计时结束后设置view为invisible或者gone就可以了。
望采纳
追问
能写个小例子吗?  我菜鸟..
追答
imageview.postDelayed(new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub
imageview.setVisibility(View.INVISIBLE);
}
}, 10000);//10ms 后设置不可见

望采纳
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c5bcb7af742
2017-04-20 · TA获得超过2.2万个赞
知道小有建树答主
回答量:1.2万
采纳率:47%
帮助的人:571万
展开全部
1、手机系统 自带截屏图快捷 键 :长按菜单键或下 拉通知栏进行截图。如果不行的话就试试:同时长按电 源键+HOME键进行截屏。2、使用qq自带的截 屏功能摇一 摇手机即可截屏。3、百度搜 索“截图”,在结果 页下载安装一款截图 软件,即可在手机端截屏。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式