使用WebView展示一个PHP的页面,并在页面的最底部有一个可以回复的输入框
//设置底部输入框正常弹出 避免被软键盘遮住
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE|WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
//设置WEBVIEW 可以进行JS的交互
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSupportZoom(false);
webView.getSettings().setBuiltInZoomControls(false);
webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
//加载时
final ProgressDialog progressBar; = ProgressDialog.show(holder, "", "正在打开...");
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
if (progressBar.isShowing()) {
progressBar.dismiss();
}
}
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
//toastUtils.showErrorInfo("打开过程中遇到了一个错误:"+errorCode);
}
});
webView.loadUrl(xxxUrl); //你需要加载的URL
效果如下:
1.进入页面的加载
2.弹出输入框
3.发布完成以后
- 大小: 45.3 KB
- 大小: 57.4 KB
- 大小: 65.5 KB
分享到:
相关推荐
做一个webview的页面,功能类似于微信发朋友圈一样,要求能上传本地图片到webview中进行展示,并按用户喜好添加和删除,当用户点击发布的时候,将这些图片上传至阿里云oss,收到oss响应后封装页面信息提交给服务器 ...
在很多游戏中都会出现使用WebView展示页面和与玩家进行交互的功能。但是Unity3D由于本身是一个多平台的游戏引擎,因此没有也不太可能提供一个WebView的使用接口。UniWebView的目标是减少或解除对应Unity平台上移动...
目录介绍 01.该库具有的功能 02.该库如何使用 ...x5WebView +拦截缓存(okHttp)+ HttpDns解析优化方案+视频播放+ js交互 开发效率 大概要节约你百分之六十的时间成本,配置简单,使用炒鸡简单,api文档和注释炒
UniWebView是一个帮助Unity移动游戏开发者能在Unity中简单地使用系统原生自带的WebView的插件。在很多游戏中都会出现使用WebView展示页面和与玩家进行交互的功能。
实现功能: 第一个界面在webview中有一个超链接,点击启动拨号器。...第一个界面有一个按钮,单击将Activity中的内容传递到WebView加载的Html页面中。 核心方法: 1.js调用实现 2.WebView中setWebViewClient巧妙使用
目前市场业务中在产品以及其他项目的认证和检测方面存在诸多不便,用户需要实地考察并频繁与检测单位沟通,填写繁琐的纸质检测报告、当面送递样品,对于检测环节中存在的问题难以及时交互并处理。市场上相应的检测...
UniWebView根据手机平台调用相应的WebView上组件来显示,也可以支持和javascript的交互,工程很完善。在mac os以及手机的系统上直接可以看到运行...在很多游戏中都会出现使用WebView展示页面和与玩家进行交互的功能。
大家都知道在Android WebView使用中,经常需要H5页面和Native页面进行交互,比如在网页上点击分享按钮,调用本地分享接口进行分享,分享成功后本地调用网页的JavaScript代码展示一条分享成功的消息。下面来看看一起...
10【微信子页面】WebView方式创建子页面 11【微信子页面】WebView方式创建子页面 12【微信子页面】webView子页面效果演示 13【微信子页面】底栏Tab页面切换 14【微信子页面】打开微信聊天子页面 15【微信子页面...
还包括了subNView模式选项卡中的第1个子页面,该页面展示一个支持单webview模式的下拉刷新、上拉加载的消息列表,处理a标签href跳转事件。 请注意:所有plus api都应该在此事件发生后调用,否则会出现plus is ...
由于小编我半路转行当程序猿,只对前端领域有所了解,对其他编程领域接触较少,故不探讨Webview的实现原理和与H5页面交互的原理。有兴趣的小伙伴自行百度搜索JSBridge的相关知识,或请教下客户端(Windows、MacOS、...
1.需要有一个webView,可以通过storyboard拖拽一个 或者 alloc 一个(我在这里是拖拽了一个),是否要给webView设置delegate ,根据自己的需要决定(如果只是展示页面可以忽略)。 2.创建HTML文件、CSS文件、js...
3.8 手机页面的转换——setContentView的应用 3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 ...
3.8 手机页面的转换——setContentView的应用 3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 ...
3.8 手机页面的转换——setContentView的应用 3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 ...
3.8 手机页面的转换 3.9 调用另一个Activity 3.10 不同Activity之间的数据传递 3.11 返回数据到前一个Activity 3.12 具有交互功能的对话框 3.13 置换文字颜色的机关 3.14 控制不同的文字字体 ...
3.8 手机页面的转换 34 3.9 调用另一个activity 37 3.10 不同activity之间的数据传递 41 3.11 返回数据到前一个activity 44 3.12 具有交互功能的对话框 49 3.13 置换文字颜色的机关 51 3.14 控制...
3.8 手机页面的转换——setContentView的应用 3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 ...
8.2 在程序里浏览网页——WebView.loadUrl 8.3 嵌入HTML标记的程序——WebView.loadData 8.4 设计前往打开网页功能——Intent与Uri.parse 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter ...