- 浏览: 122025 次
- 性别:
- 来自: 深圳
最新评论
-
T_bag:
...
TabHost 中的Activity执行顺序 -
ihopethatwell:
楼主,你能否写一个 int类型的一维数组的结构体?
linux NDK实例 -
gf_crazy:
刚好找第二种,其他地方全是第一种。
TabHost -
gangbener:
我们是可以把不同分辨率的图片放到不同的图片文件夹中去,问题是: ...
android程序中屏幕问题解决方案 -
shusanzhan:
学习了,Mark
android应用收费渠道
/**
*
* 博雅商城使用
*/
private class MyListViewAdapter extends BaseAdapter {
private LayoutInflater mLayoutInflater;
public MyListViewAdapter(Context context) {
this.mLayoutInflater = LayoutInflater.from(context);
}
@Override
public int getCount() {
return dataList.size();
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if (convertView == null) {
holder = new ViewHolder();
convertView = mLayoutInflater.inflate(R.layout.tools_row, null);
convertView.setBackgroundResource(R.drawable.dtht_1);
if (RoomBitmapIds.getTypeface() == null) {
RoomBitmapIds.initTypeface(mActivity); // 初始化字体
}
Typeface tf = RoomBitmapIds.getTypeface();
holder.icon = (ImageView) convertView.findViewById(R.id.icon);
holder.jz = (TextView) convertView.findViewById(R.id.jz);
holder.jz.setTypeface(tf);
holder.jg = (TextView) convertView.findViewById(R.id.jg);
holder.jg.setTypeface(tf);
holder.buy = (RelativeLayout) convertView
.findViewById(R.id.buy);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
System.out.println((String) dataList.get(position).get(
"productIcon"));
holder.icon.setBackgroundResource(Market.icons
.get((String) dataList.get(position).get("productIcon")));
holder.jz.setText((String) dataList.get(position)
.get("productName"));
int bj = Integer.parseInt(String.valueOf(dataList.get(position)
.get("productBj")));
if (bj != 0) {
holder.jg.setText(bj + "博雅币");
} else {
holder.jg.setText(String.valueOf(dataList.get(position).get(
"productYj"))
+ "游戏币");
}
return convertView;
}
}
/**
*
* 博雅商城使用
*/
public final class ViewHolder {
public ImageView icon;
TextView jz;
TextView jg;
RelativeLayout buy;
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="40dip">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@drawable/storecell_bg">
<!-- 头片 -->
<ImageView android:id="@+id/icon" android:layout_width="40dip"
android:layout_height="40dip" android:layout_alignParentLeft="true"
android:layout_marginLeft="10dip" android:gravity="center"
android:background="@drawable/vip_cash"
android:layout_centerVertical="true" />
<!-- 价值 -->
<TextView android:id="@+id/jz" android:layout_width="wrap_content"
android:layout_height="20dip" android:layout_toRightOf="@id/icon"
android:layout_alignTop="@id/num" android:textColor="#000000"
android:textStyle="bold" android:gravity="left" />
<!-- 价格 -->
<TextView android:id="@+id/jg" android:layout_width="wrap_content"
android:layout_height="20dip" android:layout_toRightOf="@id/icon"
android:layout_below="@id/jz" android:textColor="#555555"
android:gravity="left" />
<!-- 购买 -->
<RelativeLayout android:id="@+id/buy"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:layout_alignParentRight="true"
android:layout_marginRight="10dip" android:background="@drawable/vip_btn"
android:layout_centerVertical="true">
<TextView android:text="@string/buy" android:textColor="#ffffff"
android:textSize="16sp" android:layout_width="wrap_content"
android:paddingBottom="5dip" android:layout_height="wrap_content"
android:gravity="center" android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
</RelativeLayout>
</LinearLayout>
发表评论
-
android.os.NetworkOnMainThreadException
2011-12-24 13:14 1188不能在android的主线程中,执行一个网络操作 ... -
转载:为什么要对URI进行编码
2011-12-15 15:49 1007为什么需要Url编码,通常如果一样东西需要编码,说明这样东 ... -
multipart form-data boundary
2011-12-15 15:23 960含义 ENCTYPE="multipart/ ... -
android http 附件
2011-12-15 14:17 1597一:服务器端: 1:struts-config.xml ... -
post 附件
2011-12-15 10:24 958在做嘀咕客户端的时候,要实现拍照上传的功能。根据嘀咕api ... -
让Android应用获取系统权限
2011-12-08 18:46 967在 android 的API中有提供 SystemCloc ... -
Android源码目录结构详解
2011-12-01 20:22 784Android 2.1 |-- Makefile |-- ... -
两个activity跳转
2011-11-25 16:06 1223Activity A跳转到 Activity B /**A. ... -
线程同步之wait()/notify()的使用
2011-11-21 11:24 935wait()/notify() 通常,多 ... -
游戏中渲染线程与更新线程交替执行
2011-11-21 11:21 892private final State mThreadLock ... -
android colormatrix
2011-11-03 17:32 1460在编程中有时候需要 ... -
java栈,堆,池
2011-07-08 09:38 705今天复习了一下这些知识,顺便做了下笔记.1.寄存器:最快的存储 ... -
3D开发的境界
2011-06-04 20:12 684第一阶段:初学者阶 ... -
Http
2011-06-01 17:10 1267使用 HTTP 服务: 1. Apache HttpCline ... -
获取手机的Opengl的支持版本
2011-05-27 09:28 1440public int getGLVersion() { ... -
性能优化
2011-05-27 09:26 760如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集 ... -
Android游戏中其他语言数据类型之间的转换方法
2011-05-17 11:43 1184Java与其他语言数据类型之间的转换方法实例程序 /* ... -
android canvas.getClipBounds
2011-05-13 17:41 8398一种是传参数: Rect dstRect = new Re ... -
获取屏幕大小的方法
2011-05-13 17:38 571// one DisplayMetrics dm = n ... -
Android Lock 使用
2011-05-13 16:43 3146PowerManager 和PowerManager.Wa ...
相关推荐
ListView优化及加载图片时内存溢出
cocoscreaotr listview 重复利用 listview 优化显示的
listview优化和异步加载全攻略,对android下listview的异步加载和优化,进行了优化,完整而且完美,欢迎下载
listview优化图片缓存例子
listview优化
ListView与BaseAdapter的配套使用 理解android 中adapter适配的作用 以及ListView的优化方式
android listview 优化 实例
android_ListView优化Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会...
ListView优化示例源码 文章:http://blog.csdn.net/osevenblue/article/details/49997017
初学者最合适的android ListView适配器优化示例代码
可以将sqllite数据库的数据取出显示在listview 上,并可以在listview界面上实现数据库增删改查的功能,以及listview优化的写法,已经测试成功,请放心使用
详见博客:http://blog.csdn.net/u014727709/article/details/53911767
安卓listview的优化,并且可以分类显示
Android ListView性能优化方案示例,绝对有效的帮助解决ListView的性能优化问题,可以放心继承到项目中。
1.LruCache :LruCache 通过key--value 键值对的形式存储数据,通过指定一个最大值来限制其内容的数量(LruCache, value>(int maxSize)),每当一个value值被访问时移动到队列的头部,当LruCache...5.listview的优化。