Andriod 开发中加载网页按钮不显示问题,快速解决

今天需要在一个应用中加一个问卷调查的功能,就想到用问卷星先做一个调查问卷,得到问卷的链接。

http://www.wjx.top/m/36928994.aspx

喜欢的朋友也可以点进去看看调查问卷,哈哈哈

下一步就是在andriod中加载这个网页:

1.原本的想法是直接通过按钮点击事件,利用intent打开外部浏览器完成,这个比较简单,几行代码就完成了

Intent intent = new Intent();        

intent.setAction("android.intent.action.VIEW");    

Uri content_url = Uri.parse("此处填链接");   

intent.setData(content_url);  

startActivity(intent);

也可以合为两行代码,我就不展示了。

但是这种方法有个缺点就是用户体验不好,在一个应用中打开另一应用,反正我是不喜欢。

2.寻求第二种方法,利用Android自带的VebView组件

  这种方法好处是直接在本应用中直接使用指定浏览器打开链接。体验要好一点。

  我遇到比较坑的地方时,加载后调查问卷中的按钮没有了,而且不能滑动,就像这样,看下图

Andriod 开发中加载网页按钮不显示问题,快速解决

滑动不了啊,顿时心中一万只曹尼玛,刚才用外部浏览器还好好的,哭唧唧。

我瞬间想到加一个ScrollView,因为我之前的一个页面不能滑动就是通过ScrollView解决的,直接在最外面套一个ScrollView就行了,对了ScrollView中只能包裹一个直接子View,我想应该是滑动需要,在一个的view中滑动。

但是还是不行,没有卵用。之后查了在java代码中加

layout.idWebView.getSettings().setJavaScriptEnabled(true);

就是对WebView设置动态展示Andriod 开发中加载网页按钮不显示问题,快速解决

 

再见,哈哈哈哈哈