UP
文章平均质量分 85
gundumw100
这个作者很懒,什么都没留下…
展开
-
比较笨的分页方法
Java:sql += " order by id desc,addtime desc"; System.out.println("sql="+sql); String tmp = this.getExpenseService().getCount("Expense", sql); if(tmp==null){ tmp = "0"; } Stri原创 2017-04-10 17:20:18 · 193 阅读 · 0 评论 -
Handler与Message类,实现n秒后无操作自动消失功能
实现功能:某控件不操作10秒后,自动消失。如照相机变焦条出现后,无操作10秒自动隐藏。所用知识:handler message//定义变量private EffectInVisiableHandler mtimeHandler; private final int MOBILE_QUERY = 1;//程序启动时,初始化并发送消息mtimeHandler = new原创 2017-04-10 18:22:35 · 469 阅读 · 0 评论 -
拖动一个控件在另一个控件(layout)上,并固定位置在几个位置显示
实现效果: 鼠标拖动btn SSS,SSS在水平的layout上移动。 当鼠标抬起 响应UP事件。SSS会自动移动到距离其最近的Btn上,与其重合。即SSS如图只存在五个固定的显示位置。SSS响应setOnTouchListener事件。在MotionEvent.ACTION_UP事件中,调用TranslateAnimation动画效果,将其从UP事件位置移动到最近的btn所在位置。即原创 2017-04-10 18:22:43 · 1829 阅读 · 0 评论 -
使用luncher实现类似iphone平滑滑动效果
import android.content.Context; import android.util.Log; import android.content.res.TypedArray; import android.util.AttributeSet; import android.view.MotionEvent; import android.vi原创 2017-04-10 18:25:50 · 289 阅读 · 0 评论 -
Android View 拖动&插入
View 拖动&插入 即: 支持 拖动图标 然后把之插入 2个View 之间 为了降低难度 选用了若干ImageView 放入ViewGroup : vertical LinearLayout [代码 步骤] 1. 定义布局:main.xml : < LinearLayout xmlns:android="http://schemas.android.co原创 2017-04-10 18:26:22 · 265 阅读 · 0 评论 -
Android键盘和触摸事件处理
activity和VIEW都能接收触摸和按键,如果响应事件只需要在继承类里复写事件函数即可但是对于VIEW来说,我们如果不改变DRAW,不需要继承,所以如果想响应事件,则需要当一个视图(如一个按钮)被触摸时,该对象上的 onTouchEvent() 方法会被调用。不过,为了侦听这个事件,你必须扩展这个类并重写该方法。很明显,扩展每个你想使用的视图对象(只是处理一个事件)是荒唐的。这就是为什原创 2017-04-10 18:26:48 · 1104 阅读 · 0 评论 -
进阶:在ListView中实现顶部和底部的箭头
这是我们的美工MM画的,偶的神呐,这虽然很漂亮,不过也让人头疼,这个箭头应该在滚到顶部的时候消失,滚下来的时候(即有条目隐藏的时候)才显示,类似的底部指示器也要有这样的效果。事实上默认的ListView和ScrollView都已经有了类似的效果,在顶部或底部还有更多内容时,会有部分渐变虚化的效果,不过美工已经设计了这样的效果,那么我们就来做吧。出于省事的目的,本教程中的例子会基于上一篇教程来修改原创 2017-04-10 18:28:02 · 1141 阅读 · 0 评论 -
自定义组件:SnakeLayout
package com.ql.app;import java.util.ArrayList;import java.util.Date;import java.util.List;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bit原创 2017-04-10 18:28:27 · 256 阅读 · 0 评论 -
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
一、onTouchonTouch是View中OnTouchListener接口中的方法,处理View及其子类被touch是的事件处理。当然,前提是touch时间能够传递到指定的view。Q1:为什么会传递不到呢? /** * Interface definition for a callback to be invoked when a touch event is *原创 2017-04-10 18:29:13 · 272 阅读 · 0 评论 -
一个不那么完美的手势平滑拖动类FlingGallery
原帖看:http://www.eoeandroid.com/thread-70194-1-1.html或者看这个:android中的左右滑动http://www.iteye.com/topic/1102128之所以说其不完美是因为FlingGallery使用到了Adapter,这样会造成各界面的一致性,比较单一.如果能随便什么界面都能拖动就完美了.(什么?想要完美?我的博客里找!)不原创 2017-04-10 18:29:55 · 405 阅读 · 0 评论 -
自定义平滑滑动页面的组件:DragableSpace
推荐:Android中利用ViewPager实现视图切换http://bigcat.easymorse.com/?p=1532ViewPager example -实现左右两个屏幕的切换http://blog.csdn.net/b02330224/article/details/6770945这个组件和ScrollLayout实现的功能是一样的.package com.ql.a原创 2017-04-10 18:30:37 · 279 阅读 · 0 评论 -
android计时器类CountDownTime的运用及扩展
最近需要一个倒数计时器,要求实现倒数计时,暂停,继续,和快进快退的功能。Android本身提供了一个CountdownTimer的类,采用Handler的方式实现,但是只提供了倒数计时的功能,对于暂停,继续,快进快退功能未提供支持,于是在CounterDownTimer的基础上重写了一个类,最终满足要求。import android.os.Handler;import android.o原创 2017-04-10 18:30:44 · 1446 阅读 · 0 评论 -
有弹性的ScrollView&ListView&HorizontalScrollView
原帖:http://dev.10086.cn/cmdn/bbs/thread-40685-1-1.htmlimport android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.view.MotionEvent;import an原创 2017-04-10 18:32:22 · 268 阅读 · 0 评论 -
一个类似Tabs的控件SegmentControl
package com.ql.view;import java.util.HashMap;import java.util.Map;import android.content.Context;import android.graphics.Color;import android.util.AttributeSet;import android.view.Moti原创 2017-04-10 18:22:27 · 509 阅读 · 0 评论 -
draggable可拖动的ListView,并且支持行删除功能
看图,拖动前:拖动后:package com.ql.view;import com.ql.activity.R;import android.content.Context;import android.graphics.Bitmap;import android.graphics.PixelFormat;import android.graphics.R原创 2017-04-10 18:21:54 · 930 阅读 · 0 评论 -
使用JQ来实现浏览器滚动条
http://www.aa25.cn/content.asp?id=794 $(document).ready( function(){ $(’#scrollContent’).setScroll( //scrollContent为滚动层的ID {img:scroll_bk.gif’,width:10},//背景图及其宽度 {img:scroll_arrow原创 2017-04-10 17:26:21 · 763 阅读 · 0 评论 -
jQuery插件jQuery Spin Button自定义文本框数值自增或自减
/** * jquery.spin-button * (c) 2008 Semooh (http://semooh.jp/) * * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL (GPL-LICENSE.txt) licenses. * **/(function($){ $.fn.ex原创 2017-04-10 17:34:46 · 1218 阅读 · 0 评论 -
PaginationSupport加强版的分页代码
PaginationSupport.java,这个类网上有,我把它加强了一下,看下面import java.util.ArrayList;import java.util.List;public class PaginationSupport { public static int PAGESIZE = 10; private int pageSize = PAGES原创 2017-04-10 17:36:12 · 636 阅读 · 0 评论 -
html table 标题 不滚动
<!-- body { background: #FFF; color: #000; font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px; padding: 0 } table, td, a { color: #000;原创 2017-04-10 17:48:19 · 1914 阅读 · 0 评论 -
j2me竖向滚动菜单的基本做法
public class AppCanvas extends Canvas { int screen_width; int screen_height; String[] select; public final static int KEY_UP = -1; public final static int KEY_DOWN = -2; public AppCanv原创 2017-04-10 18:03:18 · 174 阅读 · 0 评论 -
类似小球列表的选择控件(9宫格)
import javax.microedition.lcdui.Graphics;import javax.microedition.lcdui.Image;import com.tlt.util.Consts;import com.tlt.util.Util;import com.tlt.view.AppCanvas;import com.tlt.view.CommonObj原创 2017-04-10 18:03:56 · 602 阅读 · 0 评论 -
使用KXML解析xml数据
最近做项目,服务器传过来的都是Xml格式的数据,需要解析xml,本来使用的是jsr182这个包,没问题(唯一不足的是手机顽童不支持jsr182,当碰到解析xml数据时,模拟器一闪而过!)。后来看到KXML这个第三方包,听说效率不错,于是用了,结果导入该jar包后总是出现java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserExcep原创 2017-04-10 18:04:06 · 856 阅读 · 0 评论 -
当显示内容过多时的滚屏类Container.java
很多时候,由于手机屏幕太小,一下子显示不了那么多内容,这个时候就需要通过按键一点一点的显示下面的内容(相当于浏览器中的滚动条的功能)。我做了一个类,能够一点一点的显示内容。其实就是个容器,把内容统统放在容器中,计算全部内容的高度,计算每屏显示的高,每次移动的高度,需要移动的总次数,通过这些量就能确定滚动情况了。PS:我讨厌C/S架构的程序,原因就是很多问题都要自己去考虑,比如滚动条、文字换行啊什原创 2017-04-10 18:04:52 · 692 阅读 · 0 评论 -
android中的贪吃蛇源码
package com.dc.app;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.content.Intent;import androi原创 2017-04-10 18:06:39 · 8485 阅读 · 1 评论 -
3个RPG练习,最后一个是卡马克卷轴
import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Graphics;import javax.microedition.lcdui.Image;import javax.microedition.lcdui.game.GameCanvas;import javax.microedition.原创 2017-04-10 18:08:06 · 534 阅读 · 0 评论 -
Android自定义长按事件
Android系统自带了长按事件,setOnLongClickListener即可监听。但是有时候,你不希望用系统的长按事件,比如当希望长按的时间更长一点的时候。这时候就需要自己来定义这个长按事件了。下面的代码定义了一个阈值TOUCH_SLOP,在移动超过阈值和释放之后,会将Runnable从事件队列中remove掉,长按事件也就不会再触发了。源码中实现长按的原理也基本如此。 packa原创 2017-04-10 18:15:35 · 802 阅读 · 0 评论 -
类似iPhone的弹性ListView滚动
从2.3开始,android开始支持listview的overscroll, 应该很方便可以做出类似iPhone的弹性滚动,及越过list顶端或者底端,然后弹性滚回。昨天google了半天的例子,一个没找到,今天又试了试,发现用很简单的方式就可以实现这个效果。大致如下:继承ListView private int delY; private boolean action_up;在 on原创 2017-04-10 18:19:42 · 264 阅读 · 0 评论 -
android DragLayer源码
Android_launcher的源码详细分析http://www.cnblogs.com/playing/archive/2011/04/22/2024980.html/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2原创 2017-04-10 18:33:18 · 526 阅读 · 0 评论