android 关于 webview 控制其它view的显示 以及更改view数据失败的问题总结
总结:
1.webview 无法直接更改view的属性,可以通过 handler实现,因为跨线程
2.webview可以通过js api读取 view的属性值
代码:
private Handler myhandler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
        //表示隐藏添加图片按钮
        if (msg.what == 1) {
            hsv_publish_image.setVisibility(View.VISIBLE);
        } else if(msg.what==100){
        }
    }
};  
调用方法:
myWebView.addJavascriptInterface(new Object() {
                //显示添加图片功能
                @JavascriptInterface
                public void showAddPic(){
                    myhandler.sendEmptyMessage(1);
//                    hsv_publish_image.setVisibility(View.VISIBLE);
//                    findViewById(R.id.hsv_publish_image).invalidate();
                }
});
android 关于 webview 控制其它view的显示 以及更改view数据失败的问题总结的更多相关文章
- Android的WebView控件载入网页显示速度慢的究极解决方案
		Android的WebView控件载入网页显示速度慢的究极解决方案 [转载来源自http://hi.baidu.com/goldchocobo/] 秒(甚至更多)时间才会显示出来.研究了很久,搜遍了国 ... 
- 【转】Android的WebView控件载入网页显示速度慢的究极解决方案
		秒(甚至更多)时间才会显示出来.研究了很久,搜遍了国外很多网站,也看过PhoneGap的代码,一直无解. 一般人堆WebView的加速,都是建议先用webView.getSettings().setB ... 
- Android 使用WebView显示网页
		构建WebView就可以显示Web信息.因为我觉得这里会讲述很多方式来实现WebView,所以我决定为每一种方式创建一个对应的Activity,MainActivity通过Button可以点击进入对应 ... 
- Android开发之漫漫长途 Ⅱ——Activity的显示之Window和View(2)
		该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列.该系列引用了<Android开发艺术探索>以及<深入理解And ... 
- Android开发之漫漫长途 Ⅱ——Activity的显示之Window和View(1)
		该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列.该系列引用了<Android开发艺术探索>以及<深入理解And ... 
- "android.uid.systemandroid.view.InflateException: Binary XML file line #7: Error inflating class android.webkit.WebView
		在android源码中编译app通过,运行时出现错误: "android.uid.systemandroid.view.InflateException: Binary XML file l ... 
- Android开发之漫漫长途 Ⅲ——Activity的显示之Window和View(2)
		该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列.该系列引用了<Android开发艺术探索>以及<深入理解And ... 
- Android WebView的使用(用来显示网页)
		1.WebView介绍 2.URL介绍 简单说就是网址. 3.java后台代码 package com.lucky.test34webview; import android.support.v7.a ... 
- swift 如何控制view的显示与隐藏
		swift 如何控制view的显示与隐藏 UIView有一个属性 hidden let line: UILabel = UILabel() 默认是显示的 需要显示它的时候:line.hidden = ... 
随机推荐
- git的搭建与简单实用
			svn是中央集中版本,所有的人都下载同一个版本去更新,git是分布式的,可以现在自己想要的分支.svn集中式版本控制系统不但速度慢,而且必须联网才能使用git系统的安全性高.git及其强大的分支管理g ... 
- 设置MyEclipse字体大小
			设置MyEclipse字体大小 
- include指令和include动作有什么区别?
			include指令 称为文件加载指令,可以将其他的文件插入jsp网页,被插入的文件必须保证插入后形成的新文件符合jsp页面的语法规则. include指令语法格式:<%@incl ... 
- MyEclipse持续性开发教程:用JPA和Spring管理数据(一)
			MyEclipse开年钜惠 在线购买低至75折!立即开抢>> [MyEclipse最新版下载] 本教程介绍了MyEclipse中的一些基于JPA / Spring的功能.有关设置JPA项目 ... 
- 修改已经创建的docker容器的端口映射
			原始链接:https://stackoverflow.com/questions/19335444/how-do-i-assign-a-port-mapping-to-an-existing-dock ... 
- Redis Cluster(Redis集群)的搭建和使用
			Reids集群准备知识: (1)Redis集群介绍 Redis 集群是一个提供在多个Redis间节点间共享数据的程序集. Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据 ... 
- Python_常用的正则表达式处理函数
			正则表达式就是用查找字符串的,它能查找规则比较复杂的字符串反斜杠:正则表达式里面用"\"作为转义字符. s='<a class="h3" href=&qu ... 
- MVA Prototype Only User License
			This App is only a protetype of MVA WP app, the intent is to demostrate to Leadership person about w ... 
- 推荐两个Magento做的中文网站 GAP和佰草集
			Magento这两年发展很快,可以算是现阶段最有前途的开源电子商务系统,国外用的人很多,相对应的,国内也已经有很多人在用Magento建站了,可惜的是这其中绝大多数还是英文站,大多是国内外贸商建的外贸 ... 
- IISExpress 开放局域网访问
			1. 设置 IISExpress 配置文件 applicationhost.config VS2015 :这个配置文件 在工程目录下的 .vs/config 隐藏目录 其他版本 :在用户目录中的 II ... 
