摘要:
一、主界面代码:view plainimportjava.util.ArrayList;importjava.util.List;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.GridView;publicclassMainActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(saved 阅读全文
摘要:
本文总结了三种获取网页数据的代码,是自己在用的时候随手整理出来的。此处仅贴出函数段,不贴出import了,用的时候可以用eclipse自动import一下就行了。函数的详细用途描述请看代码中注释。调用的时候请对应函数需要的参数。平板视图打印?001 //第一种002 /**获取参数(ArrayList<NameValuePair> nameValuePairs,String url)后post给远程服务器003 * 将获得的返回结果(String)返回给调用者004 * 本函数适用于查询数量较少的时候005 * Chen.Zhidong006 * 2... 阅读全文
摘要:
面来介绍主要的ActivityProgressBarDemo.javaJava代码 packagecom.lveyo.android.demo.progressbar;importandroid.app.Activity;importandroid.app.ProgressDialog;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Message;importandroid.view.View;importandroid.widget.Button;importandroid.widget.TextView; 阅读全文
摘要:
Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。推荐三篇:Android开发中AsyncTask实现异步处理任务的方法,Android中AsyncTask的用法实例,Android AsyncTask的使用。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。Android 1.5提供了一个工具类:AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。不需要借助线程和Handler即可实现。AsyncTask 的优势体现在:•线程 阅读全文
摘要:
对于做Android应用程序来说,ListView一定用得非常多,经常解析xml文件然后在ListView中显示,往往我们需要让它动态地加载内容,也就是不一次性地加载完成,对于手机来说,这点很重要!笔者之前也是弄的不明白,用的时候直接在网上找代码,复制粘贴,再修改一下就是自己的了,笔者的这个小Demo灵感来自于新浪或者腾讯微博手机客户端,比如第一页加载十条Item,当翻到最后一个Item的时候,会出来一个Button,当点击Button的时候就会继续加载更多的,当然如果不点,就不会加载的,节约用户流量,先看效果图 如果觉得满意的话就继续看下面的代码吧,笔者这里没有用到main.xml文件,全. 阅读全文
摘要:
ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,下面就说实现方法,先贴上主方法的代码:Java代码 packagecn.wangmeng.test;importjava.io.IOException;importjava.io.InputStream;importjava.lang.ref.SoftReference;importjava.net.MalformedURLException;importjava.net.URL;importjava.util.HashMap;importandroid.graphics.drawab 阅读全文
摘要:
做项目时想实现如题所示的效果,试了好多种方法,不见效果,后来无意中看到一个事件才解决。具体代码是:myView.setOnTouchListener(new OnTouchListener() {public boolean onTouch(View v, MotionEvent event) {if (event.getAction() == event.ACTION_DOWN) {btn_new.setImageResource(R.drawable.ti_2);} else if (event.getAction() == event.ACTION_UP) {btn_new.setIma 阅读全文