跟着我一起按步骤来做,保证你一学就会。
步骤如下:
一、先自定义一个键盘布局文件:
在项目res/xml目录下新建一个xml文件,比如number_only.xml
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:horizontalGap="0px"
android...
分类:
移动开发 时间:
2014-11-06 17:45:11
阅读次数:
280
项目中摘出来的一个小功能模块,有需要的朋友可以借鉴下。
效果图:
具体功能:将拍摄的照片保存到SDcard中
具体需求:
1.图片名保存格式:图片名称_手机型号_随机4位数.jpg
2.将图片分解,压缩,显示
3.写入SDCard卡保存
具体实现:
1.定义布局文件
2.编写业务代码
这里只对调用相机拍照、图片显示、保存 做介绍...
分类:
移动开发 时间:
2014-11-06 17:27:37
阅读次数:
336
从字面上了解TableLayout是一种表格式的布局。这种布局会把包含的元素以行和列的形式进行排列。表格的列数为每一行的最大列数。当然表格里边的单元格是可以为空的。
实例:LayoutDemo
运行效果:
代码清单:
布局文件:table_layout.xml
<TableLayout xmlns:android="http://schemas.android.com/ap...
分类:
移动开发 时间:
2014-11-06 11:06:59
阅读次数:
165
当开发者打算派生自己的UI组件时,首先定义一个继承View基类的子类,然后重写View类的一个或多个方法,通常可以被用户重写的方法如下:构造器:重写构造器是定制View的最基本方法,当Java代码创建一个View实例,或根据XML布局文件加载并构建界面时将需要调用构造器。onFinishInflat...
分类:
其他好文 时间:
2014-11-06 00:39:41
阅读次数:
161
本文转载:http://blog.csdn.net/aminfo/article/details/7847761第一步:先上图片素材,以下素材放到res/drawable目录下:第二步:上动画Animation-list帧布局文件,有2个,一个是按顺序显示动画,一个是倒序显示动画,文件存放在res/...
分类:
移动开发 时间:
2014-11-05 10:25:57
阅读次数:
260
一.作用: LayoutInflater作用是将layout的xml布局文件实例化为View类对象,LayoutInflater 的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。...
分类:
移动开发 时间:
2014-11-04 17:32:22
阅读次数:
237
前些天印尼客户要求在高通平台7251上加一个摇摇切歌功能。查了些资料,基本实现了此功能。
直接上源码,用svn查看修改点。
前面两个ic_mp_shake_off_btn是两张图片,资源随便让UI做两张即可。
接下来就是audio_player.xml文件的修改:(这个就是你要将你的图标按钮放在哪个地方)
对应的修改其他分辨率的布局文件audio_player.xml
接...
分类:
移动开发 时间:
2014-11-04 17:30:56
阅读次数:
351
main.xml //主布局文件 1 2 7 8 13 14 20 21 27 28 34 35 41 42 48 49 55 login.xml 登录对话框的布局文件 1 2 8 9 15 16 23 24 25 ...
分类:
移动开发 时间:
2014-11-04 16:56:25
阅读次数:
316
天行健,君子以自强不息。——《周易·乾·象》
本讲内容:逐帧动画 Frame Animation
逐帧动画 Frame Animation就是说一帧一帧的连起来播放就变成了动画,和放电影的机制很相似。
我们通过一个例子感受一下,代码的讲解都写在注释里了
下面是res/layout/activity_main.xml
布局文件:
<LinearLayout xm...
分类:
移动开发 时间:
2014-11-04 13:17:03
阅读次数:
227