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 ...