
Android工具
forwardyzk
这个作者很懒,什么都没留下…
展开
-
Android代码动态设置圆角,颜色,线条背景
开发中平时用到了圆角背景,但是每个圆角背景都不一样,这样还要创建多个xml布局,为了简单快捷,可以使用代码创建圆角背景.这里以创建矩形圆角背景为例.GradientDrawable.RECTANGLE.先看效果图常用方法(创建xml)代码 动态创建代码修改已有布局创建xml<?xml version="1.0" encoding="utf-8"?><shap...原创 2019-09-09 18:14:37 · 7201 阅读 · 0 评论 -
动态的给控件设置权重
转载请注明出处:http://blog.youkuaiyun.com/forwardyzk/article/details/25080409比如你在一个布局文件中,LinearLayout节点中动态的添加子控件的时候,因为不知道要添加控件的数量,那么我们就需要设置权重,weight,所以我们要动态的给控件设置权重,下面就给出一个方法设置权重。动态的给控件设置权重,前提是:此控件必须是...原创 2014-05-05 22:32:31 · 15382 阅读 · 3 评论 -
含有EditText,屏蔽系统软键盘
转载请注明原文地址:http://blog.youkuaiyun.com/forwardyzk/article/details/36900497一.使用EditText时,不让其弹出系统的小键盘,而是使用自定义的小键盘。操作步骤: 在初始化时,获取EditText对象后, EditTexteditText =(EditText)this.findViewById(R.id.et_...原创 2014-07-04 17:19:09 · 2399 阅读 · 0 评论 -
获取res/values/color中色值的方法,给view设置背景
我们一般会把界面上展示的颜色抽取到res/values/color中,这样方便的获取,也方便同意管理。 那么我们怎样获取color文件中的色值,并且给我iview设置背景的颜色呢。第一种: 如果你在color中是这样写的,<color name="item1">#eed776</color> 那么在给view色值背景的时候,应该这...原创 2014-09-30 15:47:53 · 4579 阅读 · 1 评论 -
使用一个shape.xml文件,使用代码设置不同圆角背景颜色
给一个View设置一个圆角的背景颜色,我们一般会使用xml文件设置,使用<shape>节点设置,但是如果我们对一系列的View设置圆角北京,并且背景颜色色值不同,那么我们第一感觉想到的是创建多个xml文件,更改solid填充背景,其实我们可以使用一个xml文件就可以搞定,使用代码更改里面的填充颜色色值。废话不多话,看代码。 效果:...原创 2014-09-30 15:12:43 · 2360 阅读 · 1 评论 -
setBackground和setBackgroundDrawable的区别
我在使用Android版本4.0.4时,使用了setBackground方法,程序崩溃.提示:Caused by: java.lang.NoSuchMethodError: android.widget.ImageView.setBackground经所有资料,和Android的系统版本有关系。经查找大于等于API16的源码首先看一下setBackgroundDrawable...原创 2015-04-08 11:46:09 · 14870 阅读 · 0 评论 -
android基本动画,代码构建动画
使用代码构建android基本动画,基本动画有以下:AlphaAnimation:渐变透明度动画RotateAnimation:旋转动画ScaleAnimation:伸缩动画TranslateAnimation:平移动画可以定义出一些常用的动画效果,也可以自定义一些动画,把参数预留出来。可以定义一些组合动画效果,例如:从里到外的效果。对于组合的动画效果,使用基本的动画...原创 2015-01-04 10:09:47 · 1200 阅读 · 0 评论 -
EditView封装(正则表达式)
Android封装EditText(正则表达式)EditText方法BaseFilter过滤器封装EditTextView过滤器的长度优化1.EditText方法 <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:digits="0123"原创 2017-01-06 19:27:38 · 1203 阅读 · 0 评论 -
Glide等比例动态加载网络图片
Glide动态加载等比例网络图片方法11.1设置ImageView布局 <ImageView android:id="@+id/load_image" android:layout_width="wrap_content" android:layout_height="wrap_content" />1.2获取图片宽和高Glide.with(mContext).原创 2017-10-31 19:33:23 · 5286 阅读 · 1 评论 -
Android常用工具类集锦
单链表操作欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 C原创 2019-04-19 17:33:37 · 346 阅读 · 0 评论 -
动态的获取和设置控件的长和宽
源码下载:http://download.youkuaiyun.com/detail/forwardyzk/7271971转载请注明原文地址:http://blog.youkuaiyun.com/forwardyzk/article/details/24730733一般情况下,我们都是在文件中设置好长和宽,使用match_parent,warp_content,fill_parent和设置固...原创 2014-04-29 18:19:35 · 3370 阅读 · 2 评论 -
解决自定义View,不执行onDraw方法
自定义View,不执行onDraw方法描述不执行原因自定义View例如解决办法办法1办法2描述在自定义View的时候,发现不执行onDraw方法,在网上查了方法,1.在构造方法里增加setWillNotDraw(false)方法,发现不起作用.2.主动的调用invalidate();方法,也不起作用,经过查找发现了下面的问题.特此记录下来,希望可以帮助到大家.不执行原因1.自定义的V...原创 2019-02-18 10:55:36 · 5093 阅读 · 0 评论 -
小米5s手机与AndroidStudio(Application Installation Failed)
在Android开发中,是否遇到了小米5手机已经到了AndroidStudio,但是app直接安装不到小米5s手机,也不能通过adb命令安装到手机上.按照下面的步骤,操作小米5手机.第一步:打开开发者选择项模式在设置->关于手机->MIUI版本,连续点击MIUI版本,就可以打开开发者选项模式第二步-开启开发者选项和USB调试在设置->更多设置->开发...原创 2017-03-30 17:02:52 · 3003 阅读 · 0 评论 -
Android Html.fromHtml支持字体大小和加粗(可扩展)
先看效果图开发的时候,需要使用到富文本,如果用到了Html标签,系统不支持字体大小和加粗样式,那么就需要自己解析写.使用例子 String htmlStr2 = "<span style='color:#EE30A7;font-size:20px'>Html" + "<font color='...原创 2019-09-17 17:34:40 · 22325 阅读 · 0 评论