- 博客(23)
- 资源 (5)
- 收藏
- 关注
转载 Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)
本文内容:1、横向ListView的所有实现思路;2、其中一个最通用的思路HorizontalListView,并基于横向ListView开发一个简单的相册;3、实现的横向ListView在点击、浏览时item背景会变色,并解决了listview里setSelected造成item的选择状态混乱的问题。众所周知,ListView默认的方向是垂直的,但有些时候人们更喜欢横向ListV
2014-05-31 00:01:06 1232
转载 详解android:scaleType属性
ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType) 1 imageView.setScaleType(ImageView.ScaleType.FIT_XY ); 1 这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageV
2014-05-29 18:28:24 864
转载 %1$s %1$d Android string
1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,我今年%1$d岁了在程序中,使用 [java] view plaincopyprint?String sAgeFormat = getResources().getString(R.string.old); String sFinalAge = St
2014-05-28 14:02:22 493
原创 Android里面动态修改一个已经设置大小的组件修改大小的流程:
goBackBtn = (Button) customAutoCompleteView.findViewById(R.id.custom_auto_complete_confirm_btn); int width = DisplayUtil.sp2px(context, 76); int height = DisplayUtil.sp2px(context, 66); Lin
2014-05-27 19:15:51 1168
转载 Android显示GIF动画
简介:android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件。如:
2014-05-20 21:00:37 553
转载 Android自定义View的实现
(http://blog.chinaunix.net/uid-26885609-id-3479671.html)很多时候系统自带的View满足不了设计的要求,就需要自定义View控件。自定义View首先要实现一个继承自View的类。添加类的构造方法,override父类的方法,如onDraw,(onMeasure)等。如果自定义的View有自己的属性,需要在values下建立attrs.xml
2014-05-20 20:15:39 486
转载 Android实现ListView圆角效果
本文演示如何Android中实现ListView圆角效果。无论是网站,还是APP,人们都爱看一些新颖的视图效果。直角看多了,就想看看圆角,这几年刮起了一阵阵的圆角设计风:CSS新标准纳入圆角元素,特别是在iphone中几乎随处可见圆角设计,现在也开始出现很多圆角名片了。现在就给大家实现一个圆角的ListView效果。 圆角的设计,我们并不追求到处都用,无处不用,android中有少
2014-05-20 10:47:19 402
原创 LruCache 类在4.0以下系统注意点
1.LruCache 类在4.0以下系统的使用方式有以下两种:1) LruCache 类可以通过本地加载源码的方式直接执行,2)也可以通过使用import android.support.v4.util.LruCache;方式来使用。比较推荐使用第二种方式实现,2.另外给LruCache设置缓存大小的时候需要注意:// 获取应用程序最大可用内存int maxMemory
2014-05-20 10:46:47 547
转载 Android当中layer-list使用
最近的项目中需要用到多个图层堆叠到一块儿,就研究了一下android中的layer-list。android中的layer-list就是用来多个图层堆叠显示的。在drawable文件夹下创建一个xml文件。比如:background.xmlxmlns:android="http://schemas.android.com/apk/res/android">android:d
2014-05-20 10:41:38 456
原创 EditText在低版本的手机上面宽高布局出现异常的问题?
EditText设置宽高出现在特定机型达不到想要的效果,这个时候需要排除一下,下面的xml文件是否出错, 1).修改前的布局 android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop
2014-05-15 22:35:13 579
转载 Android回调机制
一、回调函数 1.定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。详细解释: 客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B
2014-05-15 22:34:30 348
转载 Java回调函数使用
C语言中回调函数解释:回调函数(Callback Function)是怎样一种函数呢?函数是用来被调用的,我们调用函数的方法有两种:l 直接调用:在函数A的函数体里通过书写函数B的函数名来调用之,使内存中对应函数B的代码得以执行。这里,A称为“主叫函数”(Caller),B称为“被叫函数”(Callee)。l 间接调用:在函数A的函数体里并不出现函
2014-05-15 22:33:16 415
原创 ListView 实现类似listview + scrollview滚动效果
android 中通过ListView 实现类似listview + scrollview滚动效果:主要有以下三个步骤:1.main_listview.xml布局。xmlversion="1.0"encoding="utf-8"?>LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
2014-05-15 09:42:38 648
原创 自定义带点击事件spiner控件
一.自定义可点击spiner控件的源码:package com.myprojrect.android.widget;import android.content.Context;import android.content.DialogInterface;import android.util.AttributeSet; import android.widget.Spinne
2014-05-15 09:41:19 984
转载 android碎片Fragment简介详解
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后每个
2014-05-15 09:39:00 460
转载 Android抽象布局——include、merge 、ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html] view plaincopyprint?LinearLayoutxmlns:android="http://schemas.and
2014-05-15 09:37:24 351
转载 堆栈的区别
在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点: 堆:顺序随意 栈:先进后出 c/C++ 堆和栈的区别 對了解Java會有幫助的一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值
2014-05-13 19:49:06 391
转载 Android Tween动画之RotateAnimation实现图片不停旋转
本文主要介绍Android中如何使用rotate实现图片不停旋转的效果。Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析 Tween动画的rotate实现旋转效果。在新浪微博客户端中各个操作进行中时activity的右上角都会有
2014-05-13 19:38:37 533
转载 Android 动画原理
简介: Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果。Android 动画框架详解由原理篇和实例篇两部分组成。本文是第一部分原理篇,主要分析 Tween 动画的实现原理, 最后简单介绍在 Android 中如何通过播放 Gif 文件来实现动画。第二部分实例篇将在原理篇的基础上,向您展示一个动画实例的实现。Android 平
2014-05-12 19:04:20 579
转载 android几种动画分析
动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果
2014-05-12 18:48:51 472
原创 SatelliteMenu 卫星菜单项的位置调整
SatelliteMenu 对卫星菜单项位置调整,在sat_item_cr.xml文件中修改红色处的配置参数。 xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/sat_item" android:layout_width="35dip" andro
2014-05-12 18:41:29 953
转载 android bitmap compress(图片压缩)
android bitmap compressandroid的照相功能随着手机硬件的发展,变得越来越强大,能够找出很高分辨率的图片。有些场景中,需要照相并且上传到服务,但是由于图片的大小太大,那么就上传就会很慢(在有些网络情况下),而且很耗流量,要想速度快,那么就需要减小图片的大小。减少图片的大小有两种方法,1. 照小图片; 2. 压缩大图片。 照相时获取小图片一般不太符合要求,因为,图片
2014-05-12 09:56:02 792
转载 Android Tween动画之RotateAnimation实现图片不停旋转
本文主要介绍Android中如何使用rotate实现图片不停旋转的效果。Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析 Tween动画的rotate实现旋转效果。在新浪微博客户端中各个操作进行中时activity的右上角都会有
2014-05-11 10:25:17 421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人