webView能运行了,但是我自己写的那个网页是响应式,自带了导航和标题,不需要app里原生的tilte栏,百度了几个app全屏的方法,都是一调试就报错。比如app的样式改成 android:theme="@android:style/Theme.NoTitleBar",就会报错,说无法找到主题什么的。再三研究,原因是在java文件中 public classMainActivity extends 的类不对,改成public class MainActivity extendsActivity 就行了,应该是建立webView项目使用的模板导致的。
返回键不能返回上个页面的错误原因是,没有声明变量(java基础太差),这个从logcat里可以看出来。
又加入了一个载入页面等待的转圈的效果,主要困难是APP执行结构、逻辑不熟悉,多错误几次,读读logcat,google就明白了。
总结:单纯的搜索问题,不好找到解决方法,要多从根本入手,看logcat,多看基本类的使用说明
本文详细探讨了如何解决在使用WebView时遇到的自定义响应式网页无法实现全屏显示及返回上一页的问题。通过修改Activity类的继承方式和解决Java基础错误,实现了网页的全屏展示,并通过分析日志和利用Google资源,成功解决了返回键导致的页面跳转问题。文章还介绍了加入加载页面等待转圈效果的方法,以及在不熟悉APP执行结构的情况下如何通过阅读logcat日志和Google搜索来理解并解决问题。
1514

被折叠的 条评论
为什么被折叠?



