我会隐藏我的应用程序的导航栏和操作栏,一秒钟后显示屏不会被触摸,并将当前视图展开到全屏。 然后,如果用户触摸屏幕(或者如果他向下滑动则更好),再次使其可见。怎么样?
答案 0 :(得分:4)
您可以使用Handler
延迟某些操作。
Handler h = new Handler();
h.postDelayed(new Runnable() {
@Override
public void run() {
// DO DELAYED STUFF
getActionBar().hide();
}
}, delaytime); // e.g. 3000 milliseconds
您在
run()
方法中执行的操作将在之后执行 您设置的延迟时间。
答案 1 :(得分:2)
如果您正在使用Eclipse,只需创建一个新项目并选择“全屏活动”:这是如何做您想做的一个很好的例子。