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组件
这种方法好处是直接在本应用中直接使用指定浏览器打开链接。体验要好一点。
我遇到比较坑的地方时,加载后调查问卷中的按钮没有了,而且不能滑动,就像这样,看下图
滑动不了啊,顿时心中一万只曹尼玛,刚才用外部浏览器还好好的,哭唧唧。
我瞬间想到加一个ScrollView,因为我之前的一个页面不能滑动就是通过ScrollView解决的,直接在最外面套一个ScrollView就行了,对了ScrollView中只能包裹一个直接子View,我想应该是滑动需要,在一个的view中滑动。
但是还是不行,没有卵用。之后查了在java代码中加
layout.idWebView.getSettings().setJavaScriptEnabled(true);
就是对WebView设置动态展示
再见,哈哈哈哈哈