Android UI
coding_or_coded
这个作者很懒,什么都没留下…
展开
-
Android触屏事件流
一次触屏事件分为三个动作ACTION_DOWN, ACTION_MOVE 和 ACTION_UP。其中ACTION_DOWN和ACTION_UP在一次触屏事件中只会触发一次,ACTION_MOVE可能触发任意次(包括0次)。主要响应触屏的组件有两种,一种是可以包含子元素的(ViewGroup比如LinearLayout),另一种是不能包含子元素的View(最底层的View比原创 2012-09-24 16:05:12 · 3225 阅读 · 2 评论 -
超美的ListView示例
特点:不使用图片还完成精美的ListView外观。Activity代码:package app.imo;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.LayoutInflater;import android.原创 2012-02-14 10:40:04 · 3372 阅读 · 0 评论 -
Intent的Flag
小段代码:Intent it=new Intent();it.setClass(Setting.this,Main.class);//从Setting跳转到Mainit.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//加上FlagstartActivity(it);根据上面的例子解释:没有加Flag:如果没有Flag,上面原创 2012-02-14 15:38:09 · 2856 阅读 · 1 评论 -
Handler简单例子
在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:package com.android.tutor;import java.util.Timer;import java.util.TimerTask;import android.app.Activity原创 2012-03-08 15:41:36 · 16046 阅读 · 3 评论 -
EditView中插入图片
package com.imo;import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.text.Html;import android.text.Spannable;import android.text.Spannab原创 2012-03-09 21:39:35 · 3042 阅读 · 0 评论 -
Android事件处理的两种模型
UI编程通常都会伴随事件处理,Android也不例外,它提供了两种方式的事件处理:基于回调的事件处理和基于监听器的事件处理。对于基于监听器的事件处理而言,主要就是为Android界面组件绑定特定的事件监听器;对于基于回调的事件处理而言,主要做法是重写Android组件特定的回调函数,Android大部分界面组件都提供了事件响应的回调函数,我们主要重写它们就行。一 基于监听器原创 2012-09-24 10:42:38 · 1566 阅读 · 0 评论 -
也谈Android的ListView
几乎每一个Android的应用,都会使用到ListView控件,而原生态的ListView很多时间根本不能满足我们的需求,值得庆幸的是,我们可以很方便的重构基本的ListView,来达到我们需要的效果。 ListView是一个列表,所以我们的关注点应该放在每一个列表项上。重构一个ListView一般需要两个大的步骤:为listView中的项添加布局文件和为ListView填充数据原创 2012-02-09 14:30:04 · 771 阅读 · 0 评论 -
Android动画
一般简单的动画可以通过Android的帧动画或者渐变动画完成,但是这两种动画的控制粒度都比较大,一旦启动动画,就没有控制的余地。下面介绍另外一种简单的实现方式:通过Handler不停地给UI线程发送消息,当UI线程处理消息时,再调用绘制方法,达到动画的效果。这样,我们可以更加精细的控制动画。关于帧动画或者渐变动画的例子:http://download.csdn.net/detail/cod原创 2012-09-12 14:26:42 · 2001 阅读 · 0 评论 -
Android 根据屏幕大小设置字体
原文链接:http://blog.csdn.net/sunboy_2050/article/details/6885755适应不同Android手机屏幕大小240*320320*480480*800480*854540*960800*1200800*1280 public static int adjustFontSi原创 2012-02-13 10:37:15 · 881 阅读 · 0 评论 -
ActivityGroup使用实例
通过名字,就应该知道ActivityGroup是一个Activity的管理器,对于一组Activity的管理非常方面。下面是实例代码:ActivityGroupTest.javapackage app.imo;import android.app.ActivityGroup;import android.content.Intent;import android.os.Bu原创 2012-02-14 15:56:47 · 4630 阅读 · 2 评论 -
仿写 微信 界面
网上找的的一份源码,基本实现了微信的所有界面,对于Dialog,动画等UI元素的使用都有很好的借鉴意义。下载地址:http://download.csdn.net/detail/coding_or_coded/4596271原创 2012-09-25 15:58:39 · 5006 阅读 · 0 评论 -
如何解决软键盘弹出引起的各种不适
原文链接:http://unicorn25.iteye.com/blog/916504在做登录和注册页面的时候,经常会遇到诸如软键盘挡住输入框的情况,android为此提供了一系列的的配置参数供选择,你可以在androidmanufist.xml的对应Activity的windowSoftInputMode属性中选择如下4者之一进行配置(紫色字): <act原创 2012-02-13 09:10:56 · 926 阅读 · 0 评论 -
Android布局属性全面剖析
Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,花费本人一个下午搞出来的,希望对其他人有用。第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInpare原创 2011-10-13 17:16:46 · 4356 阅读 · 1 评论