自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android Scroller简单用法

Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记录/计算View滚动的位置,再重写View的computeScroll(),完成实际的滚动。

2012-12-28 15:51:39 641

转载 GestureDetector类的用法

GestureDetector类定义了许多触摸事件。包括    1.boolean  onDoubleTap(MotionEvent e)解释:双击的第二下Touch down时触发    2.boolean  onDoubleTapEvent(MotionEvent e)解释:双击的第二下Touch down和up都会触发,可用e.getAction()区分。    3.boolea

2012-12-28 09:19:52 350

转载 GestureDetector和SimpleOnGestureListener的使用教程

1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什

2012-12-28 09:15:54 325

转载 android touchEvent解析

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候

2012-12-27 15:51:33 419

转载 Android中mesure过程详解

invalidate()最后会发起一个View树遍历的请求,并通过执行performTraersal()来响应该请求,performTraersal()正是对View树进行遍历和绘制的核心函数,内部的主体逻辑是判断是否需要重新测量视图大小(measure),是否需要重新布局(layout),是否重新需要绘制(draw)。measure过程是遍历的前提,只有measure后才能进行布局(layout

2012-12-27 11:04:40 368

转载 Android中layout过程详解

相比较onMeasure ,layout过程要简单多了,正如layout的中文意思“布局”中表达的一样,layout的过程就是确定View在屏幕上显示的具体位置,在代码中就是设置其成员变量mLeft,mTop,mRight,mBottom的值,这几个值构成的矩形区域就是该View显示的位置,不过这里的具体位置都是相对与父视图的位置。    与onMeasure过程类似,ViewGroup在

2012-12-27 09:29:00 365

转载 获取Android的Java源代码并在Eclipse中关联查看的最新方法

2011-01-29 21:07:46|  分类: Android入门|字号 订阅在Google搜索“Android Eclipse 源代码”得到的结果并不合适,因为Google的Eclipse Android开发插件已经更新到了ADT 8.0.1.相应的lib关联java源代码的方式也变了。以下是获取Android的Java源代码并在Eclipse中关

2012-12-27 09:23:15 610

转载 自定义布局控件,实现lineaerlayout自动换行

一、原理分析        在Android中除了控件之外还有布局控件或者容器控件,比如LinearLayout、FrameLayout等,它们通常不会实现具体的功能,主要负责布局和管理所包含的子控件。Android系统提供的布局控件都有各自的使用规则,需要根据实际的需要选择合适的布局控件。        如果系统提供的布局控件无法满足实际的布局要求,可以通过扩展ViewGro

2012-12-26 09:18:38 4295 1

转载 Android ApiDemos示例解析(109):Views->Custom

Android 系统提供了很多功能强大的UI组件,包括Button,TextView, EditText, ListView, CheckBox, RadioButton, Gallery, Spinner ,AutoCompleteTestView 等以及LinerLayout, FrameLayout ,RelativeLayout 等布局管理组件可以应用于大部分的应用。如果执行系统自

2012-12-25 09:48:21 558

转载 [Android实例] ListView飞入加载item及滑动删除item [复制链接]

在listview中,可以加入动画使其效果更炫一点。这个demo修改至网上下载的一个版本,改动还算比较大。因为有动画,所以不好上演示图,不知道看到博客的各位有什么可以生成gif的工具,希望能够推荐一下。因为是修改的别人的代码,他的demo中item数据的意义,我也不是太明白,先上一张图片:进入程序时,呈现飞入效果。从左向右滑动item时,删除该item。下面进入代码:

2012-12-22 15:05:07 1807

转载 关于ListView异步加载图片导致图片显示混乱以及ListView效率问题探讨

前面看到有帖子中有人使用notifyDataSetChanged()来解决ListView中异步加载图片第一张图片显示错误问题。首先在数据源没有变化的情况下没有必要使用notifyDataSetChanged(),会导致调用requestLayout()重绘当前界面的列,就是重新走getView().所以notifyDataSetChanged()在图片都已下载缓存完的情况下正常显示了,但是因为重

2012-12-22 15:02:52 1720

转载 android xml布局文件中EditText的属性详解

android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal android:singleLine="true"//设置单行

2012-12-21 11:03:26 10065

原创 android开源项目

http://apkbus.iteye.com/blog/1747593#comments

2012-12-20 22:16:27 535

转载 修改RadioButton前面的圆圈样式

(1)在drawable文件夹下增加文档myradiobutton.xml,描述button在各个状态下得图片:?12345678910111213141516171819202122

2012-12-19 11:26:01 22574

转载 android开发知识汇总

一、开发环境搭建 (已完成)负责人:kris 状态:已完成 所整理标签为:搭建  SDK  JDK  NDK  Eclipse  ADT  模拟器  AVD  调试器(DEBUG)  DDMS  测试 日志  Logcat  ADB复制代码汇总帖子:汇总主帖android开发环境搭建详尽教程实例 :http://www.eoeandroid.co

2012-12-19 08:47:17 793

原创 Java事件监听器

Java事件概述  在Java开发中,对于事件的处理非常重要,比如响应键盘的输入、鼠标的点击、窗口的移动等等都要涉及到Java事件的应用。  Java事件由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类。JAVA中监听接口是继承java.util.EventListener的,事件类继承java.util.EventObject。很多基本的事件系统

2012-12-16 11:08:15 1065

转载 android中定义BaseActivity

需求: 如果一个应用程序中有许多activity都会用到比如说titlebar,或者footerbar 这种情况下,架构的时候就可以定义一个BaseActivity了 思路是: 通过BaseActivity继承Activity,在layout中为后面要添加的layout预留一个空的layout,具体代码: Java代码  public cla

2012-12-12 15:26:35 5958

转载 手机布局,界面设计,分辨率,密度相关

Android手机分辨率基础知识(DPI,DIP计算) 1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸

2012-12-12 14:42:47 1145 1

转载 关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi

首先是几个基本概念:1.屏幕尺寸Screen size即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large).应用程序可以为这四种尺寸分别提供不同的自定义屏幕布局-

2012-12-12 11:28:18 514

转载 android 图片资源文件对应的屏幕分辨率

如果真出现这种情况,还真有些奇怪了,按理说超大屏幕,是会取drawable-xhdpi下的图片的。下面这些知识点,应该能帮到你。dpi:“dot per inch”的缩写,每英寸像素数。drawable-ldpi的dpi为120drawable-mdpi的dpi为160drawable-hdpi的dpi为240drawable-xhdpi的dpi为320另外还得知道一个

2012-12-12 11:19:01 4010

转载 Android 如何获取手机分辨率

fymod原创,如转载请注明出处,http://familyfirst0.blog.163.com/,作者fymod。如果对所写内容有任何疑问,欢迎您留言,我会在最短的时间给您答复。 主要使用的是DisplayMetrics。下面的例子中得到的分辨率单位是像素。在main.xml中声明一个TextView  android:id="@+id/myTextVi

2012-12-11 17:29:43 463

转载 毕业生、待业毕业生应该做的几件事

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1085025写在前面:在IT(IT,Information Technology,信息技术,或许有人真的忘了或不知道IT代表什么含义)这个偏向于技术的行业里,聚集着大量的信息技术爱好者。他们相当一部

2012-12-11 16:08:25 611

转载 android: 静态XML和动态加载XML混合使用,以及重写Layout控件

近期对android里面控件修改做了很多实验,由于公司需求很多,不得不重写很多控件。程序目标无非是:高效、轻巧、清晰、标准化 完成动态加载Layout有两种方法,依据个人喜好进行选择: 方法1:静态主Layout动态加载静态子Layout 首先构建子Layout:main2[xhtml] view plaincopy

2012-12-11 11:18:50 416

转载 android 应用程序自适应屏幕大小 1

android应用自适应多分辨率的解决方法 1. 首先是建立多个layout文件夹(drawable也一样)。在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。注意:         a.   较大的数字要写在前面:比如layout-854x480而不能写layout-480x854.

2012-12-10 11:44:33 489

转载 Android自适应不同分辨率

Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)2011-08-09 0:36一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?   其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x

2012-12-10 10:02:58 572

转载 ListView异步加载远端图片

LoadRemoteImage公有成员方法setRemoteImageListener用于监听远端图片传入两个参数:String url 图片URL地址  OnRemoteImageListener listener OnRemoteImageListener接口 线程Runnable接口处理流程图:   Java代码

2012-12-10 08:36:57 516

原创 Android的View和ViewGroup分析

1. 概念Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。ViewGroup是View的子类,所以它也具有View的特性,但它主要用来充当View的容器,将其中的View视作自己的孩子,对它的子View进行管理,当然它的孩子也可以是ViewGroup类型。

2012-12-06 09:04:40 493

转载 Android中onInterceptTouchEvent与onTouchEvent

Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEventonInterceptTouchEvent:onInterceptTouchEvent是在ViewGroup里面定义的。Android中的layout布局类一般都是继承此类的。onInterceptTouchEvent是用于拦截手势事件的,每个手势事件都会先调用onI

2012-12-05 16:45:54 365

转载 scrollview下拉刷新

下面分享一下代码首先是下拉刷新头的文件布局  xmlns:android="http://schemas.android.com/apk/res/android"  android:layout_width="fill_parent"  android:layout_height="wrap_content"  android:background="#FFFFFF

2012-12-04 15:43:29 637

转载 android开发一点经验

声明:本文系转发这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我接触、了解android的ui开发后到现在的一些感想以及个人理解吧!        全文可能会涉及到java、android开发、android源码研究、设计模式等各方面的初级知识,属于典型的杂侃天下,深入研究还需要各位和我一起给力、加油了!        好了,废话少说,开动!

2012-12-03 17:49:51 480

转载 Android 保存图片到SQLite

1、bitmap保存到SQLite 中 数据格式:     db.execSQL("Create table " + TABLE_NAME + "( _id INTEGER PRIMARY KEY AUTOINCREMENT,USER_AGE  INTEGER,USER_NAME TEXT,BITMAP_VALUES BLOB );");2、bitmap 变为 Blob

2012-12-03 16:10:29 565

转载 java内部类

从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不

2012-12-03 14:46:48 357

转载 使用ListView一些小技巧

1.如何取消Listview的滚动条?   setVerticalScrollBarEnabled(false)2.白色的背景,ListView滚屏进行中的时候,背景会变成黑色,解决办法?   android:cacheColorHint="#00000000" 3.ListView滚动条怎么一直都显示?   android:fadeScrollbars="fa

2012-12-03 09:11:32 439

转载 android中的事件类型分为按键事件和屏幕触摸事件

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包

2012-12-03 09:09:04 1158

转载 在ListView中嵌套ListView的事件处理

前天在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子ListView全部显示出来的问题,就是重新计算一下其大小告知系统即可。后面这个问题比较好解决,网上

2012-12-03 09:06:20 47275 4

转载 如何在ListView中嵌套ListView

前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它

2012-12-03 08:55:56 1568 1

2020年中级系统集成真题(无答案).pdf

2020年中级系统集成真题(无答案).pdf

2021-04-07

防QQtab切换

防QQtab切换,使用ActionBar

2014-01-16

Head+First+设计模式(中文版)

Head+First+设计模式(中文版)

2013-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除