我们在推出一款APP之后,中间出现了一些体验上的问题,一个明显的是界面卡顿,针对此问题我们采取了如下的一些措施,起到了一些效果。1.优化界面层次针对可以合并的界面层次进行合并,减少界面的渲染,这个过程中主要使用的工具是开发者设置显示过度渲染,红色的区域的必须要优化的地方。2.减少界面刷新次数减少界面...
分类:
移动开发 时间:
2015-04-12 14:39:00
阅读次数:
119
今天开始做了一个加了小功能的Android小程序——图书选购程序
简介:
此程序主要是练习掌握对CheckBox控件的使用,它的功能是将选择的图书显示给用户看。
详介:
一、咱们先来看看大体都有哪些文件:
文件main.xml的作用是设计程序界面;
而CheckBoxDemoActivity.java则主要是用来实现功能的代码编写。
二、制作程序界...
分类:
移动开发 时间:
2015-03-30 21:18:18
阅读次数:
179
项目开发中需要开发漂亮的界面,其中一些界面需要花边
例如:
如果切图切整一条,那么他只适用于该分辨率的手机,如果放到其它手机上或放到平板上,他就会被拉长,用.9图也是一样会被拉长,那么该怎么办呢?
对于这种情况,我们只好切出波浪线重复的那一部分:
img_wave.png
拿到这部分之后,我们开始自定义一个view,用view的ondraw绘制横向绘制这个重复部分、
绘...
分类:
移动开发 时间:
2015-03-28 08:56:16
阅读次数:
201
我们在首次安装app时,往往会发现会有导航页。
导航页一般用于介绍功能和引导使用,那我们其实可以用ViewPager实现。
ViewPager用于实现多页面的滑动切换效果,使用时需要引入“android.support.v4”包。
好了,我们现在开始就来做一个简单的导航页引导。
首先我们新建一个Android Application Project,我们把自动生成的MainActivity...
分类:
其他好文 时间:
2015-03-22 09:19:12
阅读次数:
168
1.事件监听类:内部类,外部类,Activity,匿名内部类,直接绑定到标签 重点说一下直接绑定到标签的用法 对于很多android界面组件标签而言,他们都支持onclick,onlongclick等属性,这种属性的属性值就是一个形如xxx(View source)的方法的方法名,然后在该界面布.....
分类:
移动开发 时间:
2015-03-17 23:07:34
阅读次数:
149
android中长度有:dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关,布局时尽量使用单位dp;sp(Scaled Pixels)主要用于字体显示,与刻度无关的一种像素,与dp类似,但是可以根据用户的字体大小首选项进行缩放;px:表示屏幕实际的象素。TextV...
分类:
移动开发 时间:
2015-03-14 23:18:06
阅读次数:
359
一、概述
在界面设计中需要根据用户操作显示提示信息、出错信息等,就要用到对话框。Android实现提示信息显示常用有两种方式
1、Toast
2、AlertDialog
二、Toast
Android中用来显示显示信息的一种机制,属于轻量级消息开发中使用频率很高。其特点
1、 不接受用户操作,没有焦点
2、 显...
分类:
移动开发 时间:
2015-03-10 14:00:52
阅读次数:
255
XML可以使程序的内容和结构完全分离,可以实现内容管理和流程管理的彻底分离,降低开发耦合度,更便于项目的管理。
而且XML具有统一的标准语法,任何系统和产品所支持的XML文档,都具有统一的格式和语法,有利于跨平台移植,可扩展性强。
用Swing这样的模式, 耦合度高,相比XML维护成本会更高
xml是通用的国际标准(如果你可以创造出这样的标准也行),,现在几乎所有的计算机语言都会用到xml,...
分类:
移动开发 时间:
2015-03-10 10:24:37
阅读次数:
236
编写RecyclerView.ItemDecoration时,在onDraw方法中,Drawable的高度等于RecyclerView的高度减去RecyclerView的上下padding。@Override public void onDraw(Canvas c, RecyclerView ...
分类:
移动开发 时间:
2015-03-05 14:16:53
阅读次数:
1770
第一种setImageResource 是从资源drawable中通过资源id找到文件转成可绘制对象drawable 然后绘制。这个方法会自动适配分辨率。适用于不频繁设置图片图片资源不会太大的情况。 但是对于大图片时或者你需要不断的重复的设置图片 调用这个方法生成的drawable里一样会生成一个b...
分类:
移动开发 时间:
2015-03-05 12:30:33
阅读次数:
161