Android App引导页这些坑你自己犯过吗?
2017-03-30 19:18
253 查看
场景:测试机:华为荣耀6x 今天我自己掉入一个很蠢蠢的坑,一个引导页搞了20多分钟,不管我怎么测试用真机还是模拟器都无法运行,但是我写的demo完全没问题,好无语,我都怀疑我是不是搞android,我去,一个简单的问题都不能解决?后来看了下自己真的傻逼了无语!
看下图
后来又看了下清单文件AndroidMainfest.xml好吧又给自己挖了一个坑
代码如下
好像并什么卵用!这到底什么鬼?一个引导页都不会写了我承认自己菜了很多,最后在AndroidMainfest.xml中再设置一次,因为第一次进入引导页第二次直接进入启动页,这里肯定使用共享参数判断当前是不是第一次进入时就记录一下!按照这个思路继续open car
下面看下效果,硬是逼我玩套路!我只是记录下我自己才踩的坑!希望以后不要第二次跳进来!其他读者可以自检!吾日三省吾生!下班!转载请注明出处!http://blog.csdn.net/qq_15950325/article/details/68491620老司机谢谢!阳光总在风雨后,感谢那些年我们一起踩过的坑!
效果录了五次不容易
下班!跳坑成功!心累!
解决方案:
Activity与AppCompatActivity区别
Activity
使用Activity首先去掉标题栏放在setContentView(R.layout.activity_guide)之前
AppCompatActivity
2.使用AppCompatActivity需要隐藏ActionBar放到setContentView(R.layout.activity_guide)前后都可以
看下图
挖坑1
后来又看了下清单文件AndroidMainfest.xml好吧又给自己挖了一个坑
挖坑2
跳坑1
后来看了下自己傻逼了BaseActivity集成的AppCompatActivity 而当前是Actiivty主题样式那我可不可以试setContentView之前去掉标题栏,然后设置全屏,好吧果断去试试!二行代码代码如下
//去掉标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置Actiivty为全屏显示getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
好像并什么卵用!这到底什么鬼?一个引导页都不会写了我承认自己菜了很多,最后在AndroidMainfest.xml中再设置一次,因为第一次进入引导页第二次直接进入启动页,这里肯定使用共享参数判断当前是不是第一次进入时就记录一下!按照这个思路继续open car
跳坑2
下面看下效果,硬是逼我玩套路!我只是记录下我自己才踩的坑!希望以后不要第二次跳进来!其他读者可以自检!吾日三省吾生!下班!转载请注明出处!http://blog.csdn.net/qq_15950325/article/details/68491620老司机谢谢!阳光总在风雨后,感谢那些年我们一起踩过的坑!
效果录了五次不容易
下班!跳坑成功!心累!
解决方案:
Activity与AppCompatActivity区别
Activity
使用Activity首先去掉标题栏放在setContentView(R.layout.activity_guide)之前
requestWindowFeature(Window.FEATURE_NO_TITLE); //设置Actiivty为全屏显示getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
AppCompatActivity
2.使用AppCompatActivity需要隐藏ActionBar放到setContentView(R.layout.activity_guide)前后都可以
getSupportActionBar.hide();
相关文章推荐
- 让自己的Android应用支持appwidget
- Android 往自己的APP加入文件
- android 将自己的APP 设置为开机启动,不闪桌面
- 如何发布打包并发布自己的Android应用(APP)
- 点击link打开自己的android app
- 用 android build system 编译自己的app
- android中怎么把自己需要的app启动图标集中到一个弹出框中
- 如何在Android Quick Search Box中添加自己的app,按照我的意愿去Search。
- 如何发布打包并发布自己的Android应用(APP)
- 自己开发AndroidApp的经历
- Android appWidget调查报告 (自己的文章,摘自eoeAndroid社区【eoe特刊】第四期 Android Widget 第二版
- 简洁大方,为自己的Android App添加一个ContextMenu
- 如何发布打包并发布自己的Android应用(APP)
- 如何在自己的Android APP中加入广告
- 第二章:根据oschina开源的app代码快速构建自己站点的ANDROID APP
- 让自己的Android应用支持appwidget
- 如何将自己的APP加入android(比如附件的Digitclock)?--学习记录
- 简洁大方,为自己的Android App添加一个ContextMenu
- 我的学习笔记02-Android下利用Jsoup从工行网页提取白银价格到自己的app
- Android 通过网页打开自己的APP(scheme)