- 浏览: 7776 次
- 性别:
- 来自: 广州
最新评论
文章列表
1 背景
“服务器推送技术”(ServerPushing)是最近Web技术中最热门的一个流行术语。它是继“Ajax”之后又一个倍受追捧的Web技术。“服务器推送技术”最近的流行跟“Ajax ”有着密切的关系。
随着 Ajax技术的兴起,让广大开发人员 ...
Android 侧滑(双向滑动菜单)效果
- 博客分类:
- android
下面看看我们如何使用它,达到我们想要的效果
public class MainActivity extends Activity {
/**
* 双向滑动菜单布局
*/
private SliderMenu SliderMenu;
/**
* 在内容布局上显示的ListView
*/
private ListView contentList;
/**
* ListView的适配器
*/
private ArrayAdapter<String> ...
public class MainActivity extends Activity {
private ListView listView=null;
//listview的数据填充器
private ArrayAdapter<String> adapter;
//listview中数据的集合
private List<String> data;
//下一页初始化为0
int nextpage = 0;
//每一页记载多少数据
private int number= ...
Android ListView 下拉刷新 上拉更多[实例]
今天得需求是做listview+上下拉动在header和footer显示progressdialog,但不影响用户操作
直接上代码,我已经加上注释了,自己看。
package com.stay.main;
import java.net.HttpURLConnection;
import java.util.ArrayList;
import java.util.HashMap;
import org.json.JSONObject;
import android.app.Activity;
import android ...
listView滑动刷新代码(分页功能)
- 博客分类:
- android
这三个代码都是从网上下载来的,但是导入到eclipse里面以后,中文注释出现乱码,所以我文章里面的注释有很多可能是自己添加的,如有不准确的地方,敬请谅解和留言告知!
这个例子是listview一开始显示10个,下拉listview,就会更新添加列表,知道第50个。
首先,布局文件是非常简单,可以直接看代码,首先,先看下自定义的一个简单的Adapter:
class listViewAdapter extends BaseAdapter {
int count = 10;
public int getCount() {
return count;
...
OnScrollListener回调分析
- 博客分类:
- android
如果adapter中的数据量很大的时候,在加载listview时会出现卡顿的现象。这是会让用户抓狂!最好的解决办法就是先加载一定数量的数据,然后在最下方提示正在加载!
动态加载就是把放入adapter中的数据分好几次加载。在用户拖 ...
Android 图片平铺效果bitmap
- 博客分类:
- android
1)第一种利用系统提供的api实现
view sourceprint?
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic);
//bitmap = Bitmap.createBitmap(100, 20, Config.ARGB_8888);
BitmapDrawable drawable = new BitmapDrawable(bitmap);
drawable.setTileModeXY(TileMode.REPEAT , T ...
文本框的类型和进度条设置的样式
- 博客分类:
- android
http://www.technotalkative.com/android-types-of-edittext/
http://www.technotalkative.com/android-progressbar-style/
http://www.technotalkative.com/android-listview-setemptyview/
wIfi 启用和禁用
To Enable WiFi:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnable ...
try {
Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
String term = editTextInput.getText().toString();
intent.putExtra(SearchManager.QUERY, term);
startActivity(intent);
} catch (Exception e) {
}
http://www.technotalkative.com/andr ...
SpannableString contentUnderline = new SpannableString("http://www.wdmb168.com/");
contentUnderline.setSpan(new UnderlineSpan(), 0, contentUnderline.length(), 0);
TextView mPage = (TextView) findViewById(R.id.page);
mPage.setText(contentUnderline);