首页 文章 精选 留言 我的

精选列表

搜索[设置],共10000篇文章
优秀的个人博客,低调大师

Android笔记:测量控件宽高和动态设置控件宽高

1.测算控件宽高 初始化UI时,无法直接通过getWidth()或getHeight()获取到控件的宽度或高度。可采用定时测算去获取控件的宽度/高度,方法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 //每隔10毫秒测算一次宽度,直到测算完毕 mMeasureAction = new Runnable() { @Override public void run() { if (mLayout_map.getWidth() != 0 ) { Log.i( "w" , mLayout_map.getWidth() + "" ); Log.i( "h" , mLayout_map.getHeight() + "" ); } else { mLayout_map.postDelayed(mMeasureAction, 10 ); } } }; mLayout_map.postDelayed(mMeasureAction, 10 ); 参考资料:http://blog.163.com/zhaolin53636848@126/blog/static/490866682012065373798/ 2.动态修改控件的宽高 比如,将imageview的宽度改为200,高度改为宽度的3/4。其中RelativeLayout是imageview的父布局,方法如下: 1 import android.widget.RelativeLayout.LayoutParams; 1 2 3 4 5 6 int imgWeight = 200 ; RelativeLayout.LayoutParams sp_params = new RelativeLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); sp_params.width = imgWeight; sp_params.height = imgWeight * 3 / 4 ; imageView.setLayoutParams(sp_params); 本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1358564,如需转载请自行联系原作者

优秀的个人博客,低调大师

iOS中通过设置CSS改变WebView字体大小,颜色,背景颜色

标签: 因为WebView自带的属性是不可以改变字体大小颜色这些需求的,只能通过改变css样式,内置来解决。在百度上搜了半天很多不靠谱,现在给出几种解决方案如下: 1.第一种方式:在WebView的代理方法webViewDidFinishLoad中: 字体大小:[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(‘body‘)[0].style.webkitTextSizeAdjust= ‘12%‘"]; 字体颜色:[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(‘body‘)[0].style.webkitTextFillColor= ‘green‘"]; 背景颜色:[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(‘body‘)[0].style.background=‘#F6F7F3‘"]; 2.第一种方式:在下面可以通过改变margin大小来改变webview文字距离边距大小,13代表字体大小,self.strBookTips是要被操作的字符串。 NSString*BookStr = [NSStringstringWithFormat:@"<html> \n" "<head> \n" "<style type=\"text/css\"> \n" "body {margin:10;font-size: %d;}\n" "</style> \n" "</head> \n" "<body>%@</body> \n" "</html>",13,self.strBookTips]; [self.webViewloadHTMLString:BookStrbaseURL:nil]; 3.第三种方式,这种缺少了改变背景颜色 NSString* formatString =@"<span style=\"font-size:13px;color:#7E7C8A\">%@</span>"; NSString* htmlString = [NSStringstringWithFormat:formatString,self.strBookTips]; [self.webViewloadHTMLString:BookStrbaseURL:nil]; 本文转自 卓行天下 51CTO博客,原文链接:http://blog.51cto.com/9951038/1750822,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册