/** * 计算ListView的高度 * * @param listView */ public void setListViewHeightBasedOnChildren(ListView listView) { // 获取ListView对应的Adapter OrderGoodsAdapter listAdapter = (OrderGoodsAdapter) listView.getAda...
分类:
其他好文 时间:
2015-04-29 09:55:12
阅读次数:
84
开发中很常见的一个问题,项目中的GridView不仅仅是简单的文字和图片,常常需要自己定义GridView,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的It...
分类:
移动开发 时间:
2015-04-29 09:50:09
阅读次数:
110
适配器模式:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。——《HEAD FIRST 设计模式》 我的c++代码: #ifndef DESIGN_ADAPTER_H_
#define DESIGN_ADAPTER_H_ namespace adapter{ cl...
分类:
其他好文 时间:
2015-04-29 00:31:13
阅读次数:
109
适配器模式:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。——《HEAD FIRST 设计模式》 我的golang代码: package adapter import "fmt" type Duck interface { Quack() Fly()
} typ...
分类:
其他好文 时间:
2015-04-29 00:13:07
阅读次数:
121
在adapter中通过使用静态内部类(viewholder)缓存组件的引用来防止ListView刷新时重新LayoutInflater跟findViewById从而达到优化的目的。示例如下:@Override public View getView(final int position, Vi...
分类:
移动开发 时间:
2015-04-28 11:06:26
阅读次数:
137
一般弹出对话框的内容是个提醒信息,或者是“确认”和“取消”的选择信息,如果要是item是从外部获取或者很多个怎么办,下面就介绍使用ListView来填充Item,并有点击事件!
其实写法非常的简单,写一个Adapter类,调用即可
package com.example.dialoaglistview;
import java.util.List;
import java.util.Map;...
分类:
其他好文 时间:
2015-04-28 09:53:08
阅读次数:
161
最近,遇到一个问题,安装完成VMware11之后,VMwareNetworkAdapterVMnet1没有生成,只有VMwareNetworkAdapterVMnet8,上网找了一下,解决办法如下:编辑--虚拟机网络编辑器--还原默认设置,VMware就会重新卸载网络驱动器,并重新安装,VMwareNetworkAdapterVMnet1和VMwareNetwo..
分类:
Web程序 时间:
2015-04-27 15:31:38
阅读次数:
245
动态设定GridView的高度,固定column,根据gridview中的item个数设定高度:
调用以下方法:
public static void setListViewHeightBasedOnChildren(GridView listView) {
// 获取listview的adapter
ListAdapter listAdapter = li...
分类:
其他好文 时间:
2015-04-27 11:21:13
阅读次数:
244
1.ScrollView嵌套ListView获取ListView总高度:comments.addAll(JsonHelper.convertList(JsonHelper.tojson(response.getResult()), PostComment.class));
adapter.setComments(comments);
int listViewHeight = 0;
if(listVi...
分类:
移动开发 时间:
2015-04-27 09:51:02
阅读次数:
270
RecyclerView,是在v7包加入的,一个灵活的view可以展示巨大的数据集,类似于listview的viewholder复用已经优化好了。语言是苍白的,代码是最生动的叙说:布局: adapter:package com.escorps.retrodagger.adapter...
分类:
其他好文 时间:
2015-04-27 00:08:14
阅读次数:
242