`
文章列表
最近项目里有个模块需要实现拖拽,分析了,发现在不同层内拖拽效果很难实现,要么就是效果体验性很一般。   好不容易用了障眼法才解决,呵呵,分享下。   package com.nico; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.PixelFormat; import android.os.Bundle; import android.view.Gravity; import android.view.MotionEvent; import an ...
package com.mylist; import com.mylist.ListViewInterceptor.DropListener; import android.content.Context; import android.graphics.Bitmap; import android.graphics.PixelFormat; import android.graphics.Rect; import android.util.AttributeSet; import android.util.Log; import android.view.Gravity ...
前阵子写到一个Expandlistview的东西。用来做下载的,让我这菜鸟死了不少脑细胞。想想贴出来吧。方便自己,也方便大家。        首先是Activity里oncreate方法咯: 如下: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LayoutInflater inflater = getLayoutInflater(); setContentView(R.la ...
[转]   <一> Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,    或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到A ...
[转]   Android中的handler类是它特有的用于管理线程的工具类,方便于线程间通讯. 每一个应用程序(apk),都是一个单独的进程,运行于单独的Dalvik虚拟机实例中,再运行于单独的Linux进程中。每一个进程默认只有一个线程即UI主线程,因为它是以UI界面更新为主要任务的主线程,所以得名。 同样继承于Context的Activity和Service都是跑在同一个线程里的,即UI主线程。这样他们之间是相互阻塞的,当Service运行较为费时的工作,而Activity上的UI界面需要更新导致程序卡住时,就会导致程序被系统Kill掉。解决办法是Service需要开用更多的线程来 ...
 ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示通常有三种adapter可以使用ArrayAdapter ,SimpleAdapter,CursorAdapter。CursorAdapter主要正对数据库使用,下面通过例子介绍ArrayAdapter ,SimpleAdapter的简单使用:   1:ArrayAdapter 它接受一个数组或者List作为参数来构建。      一下通过简单例子说明:  创建Test 继承ListActivity 这里我们传入一个string数组   public class ListTest extends L ...
[转]http://www.j2medev.com/bbs/dv_rss.asp?s=xhtml&boardid=11&id=4811&page=8 对于clipRect,API是这么说的:Intersects the current clip with the specified rectangle. The resulting clipping area is the intersection of the current clipping area and the specified rectangle. This metho ...
出自:http://blog.csdn.net/mailbomb        在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的。         setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。         setClip的方法就是在屏幕上设置这个“透视孔”,只有位于该孔中的图片内容显示出来。         setClip的方法说明如下:         public void  setClip(int ...
开博之作,嘿嘿。     第一步:将程序打包。     在WTK开发界面中选择Project菜单中的Package ---->Create Package。会在\HelloWorld\bin目录下产生3个文件,分别是HelloWorld.jar和HelloWorld.jad。         第二步:将Jar包传到手机上, 将HelloWorld.jar传到手机上,然后安装。     第三步:运行程序,显示"Hello World!"
Global site tag (gtag.js) - Google Analytics