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