6

我会在几秒钟后隐藏我的应用程序的导航栏和操作栏,显示不会被触摸,并将当前视图扩展到全屏。然后,如果用户触摸屏幕(或者如果他向下滑动更好),则再次显示两者。如何?

4

2 回答 2

5

您可以使用 aHandler延迟某些操作。

 Handler h = new Handler();

 h.postDelayed(new Runnable() {

     @Override
     public void run() {
         // DO DELAYED STUFF
         getActionBar().hide();
     }
 }, delaytime); // e.g. 3000 milliseconds

您在run()方法中执行的操作将在您设置的延迟时间之后执行。

于 2013-09-07T15:37:44.893 回答
3

如果您使用的是 Eclipse,只需创建一个新项目并选择“全屏活动”:这是一个很好的示例,说明如何做您想做的事。

于 2013-09-07T15:10:18.343 回答