Welcome 微信登录

首页 / 移动开发 / Android

Android自定义表格控件满足人们对视觉的需求

Android自定义表格控件满足人们对视觉的需求

Android平台已经给我们提供了很多标准的组件,如:TextView、EditView、Button、ImageView、Menu等,还有许多布局控件,常见的有:AbsoluteLayout、LinerLayout、RelativeLayout、TableLayout等。但随着人们对视觉的需求,基本组件已无法满足人们求新求异的要求,于是我们常常会自定义组件,用来实现更美观的UI界面。实现自定义控件通常有两种途径,一种是继承View类,重写其中的重要方法,...
Android文本框搜索和清空效果实现代码及简要概述

Android文本框搜索和清空效果实现代码及简要概述

前言 本文实现的效果:文本框输入为空时显示输入的图标;不为空时显示清空的图标,此时点击清空图标能清空文本框内输入文字。正文 一、实现效果 二、实现代码 绑定事件 复制代码 代码如下: private Drawable mIconSearchDefault; // 搜索文本框默认图标 private Drawable mIconSearchClear; // 搜索文本框清除文本内容图标 @Override protected void onCreate...
Android开源组件小结

Android开源组件小结

前言 Android自带的组件比较丑陋(个人感觉),自己写组件比较复杂,而且必须熟悉android应用层开发的一些机制,如绘制、回调,所以非迫不得已的情况下还是不要自己写组件,因为怕考虑不周全导致譬如性能或异常方面的问题,你自己写也会耗费不少时间。个人觉得采用第三方UI是个不错的选择,尤其是你需要比较复杂的UI组件,而且又比较赶项目的时候。优缺点当然第三方UI组件不全是优秀的,个人总结如下:(当然远远不止这些,欢迎讨论)优点:扩展性好,比较通用(当然也有写...
Android变形(Transform)之Matrix用法

Android变形(Transform)之Matrix用法

引言最近在研究Android的变形,Android的2D变形(包括缩放,扭曲,平移,旋转等)可以通过Matrix来实现,3D变形可以通过Camera来实现。接下来就将我这俩天研究的东西和大家分享下,先来看看Matrix的用法。效果图变形以后 Matrix矩阵坐标变换矩阵,即一个3*3的矩阵,用来对图形进行坐标变换。图1.1 A为坐标矩阵,C为原始矩阵,R是A和C矩阵相乘记过,那么可以知道:(矩阵知识,大学没学好的伤不起啊)x" = a*x + b*y + ...
Android实现TextView中文字链接的4种方式介绍及代码

Android实现TextView中文字链接的4种方式介绍及代码

Android 的实现TextView中文字链接的方式有很多种。 总结起来大概有4种: 1.当文字中出现URL、E-mail、电话号码等的时候,可以将TextView的android:autoLink属性设置为相应的的值,如 果是所有的类型都出来就是android:autoLink="all"。当然也可以在java代码里 做,textView01.setAutoLinkMask(Linkify.ALL); 2.将要处理的文字写到一个资源文件,如string...
Android 实用工具之emulator介绍

Android 实用工具之emulator介绍

在android-sdk ools目录下,有一个名为emulator.exe的可执行程序,望名知义,emulator即为仿真器或模拟器,但很多人可能会发现,通过AVD Manager启动模拟器没有问题,avd也安装了,但是直接双击模拟器emulator.exe却打不开,只闪一下,却运行不起来,我相信很多新手都遇到过这个问题,这里给出一个原因解答和解决方案:打不开的原因是没有指定具体的avd,通过在cmd窗口下指定具体的AVD名称即可,(之前我的博文中有介绍...
<< 331 332 333 334 335 336 337 338 339 340 >>