- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Listview对次调用getView方法原因解析以及解决方法
当我们在使用ListView的时候,在自定义Adapter的时候,有时候getView()会重复调用,有时候会调用很多次,严重影响效率,这和ListView本身在android上的机制有关。在布局上,我们只有一个listview的时候,如果listView的高为wrap_content,getView()会重复调用多次,把高设置成match_parent,getView()调用一次。如果这http://www.eoeandroid.com/forum.php?mod=viewthread&tid=2
2014-12-28 22:55:08
1097
原创 ListView展示不同类型条目的实现方法
实现方法主要有两种: 1、所有Item使用同一个布局文件,这个布局文件中包含所有情况下需要的控件,通过在getView中判断显示类型设置不同控件的可见性。 这种方法的优点是只需要写一个布局文件,缺点是维护困难,而且getView内部的控件控制逻辑复杂,每个条目内部的控件都会有冗余,造成资源浪费。 2、使用ListA
2014-12-28 13:14:30
3572
原创 FragmentpagerAdapter中的getItem方法,在第二次进入承载viewPager的Fragment时不会被调用原因
问题产生原因的背景:为了在Fragment中使用ViewPager,而ViewPager又利用FragmentPagerAdapter中的getItem来创建了子Fragment的需求;如下图界面。viewPager.setAdapter(new HotWordAdapter(getFragmentManager()//此处传递的mana
2014-12-28 12:38:58
1118
原创 loadermanager使用解析之个人见解
在学习loader之前,先谈谈为什么使用这个。以下是官方对于loader的介绍:1、They are available to every Activity and Fragment. 2、They provide asynchronous loading of data. 3、They monitor the source of their data and delive
2014-12-28 12:36:29
2623
原创 字符串和数组的常见题目
1、输入一个字符串,打印出该字符的所有排列,如输入abc,输出abc acb bac bca cab cba/* * author by xzb * 字符串的排列 * 2013.9.2 */package com.xzb.String;public class Perm{ public static void main(String[] args)
2013-09-02 18:10:43
746
原创 java实现8张基础排序算法
/* * author junby * 冒泡排序 * 2013.28 */package com.xzb.sort;public class BubbleSort{ public static void main(String[] args) { int[] a ={2
2013-09-02 15:49:57
600
原创 二叉树遍历,已知前序遍历与中序遍历,求后续遍历 使用java(递归方式)实现
最近在学习数据结构这本书,遇到这个题目,就开始学习,网上看了很多代码都是用C写的,本人是搞java,于是乎就咋理解了c语言基础上,用java语言实现,效率不一定高但是结果实现了,并测试正确。前序遍历:ABDECF中序遍历:DBEAFC输出结果:DEBFCA 附上源码如下: /* * author by xzb * 2013.8.19 */packag
2013-08-19 19:51:10
770
原创 趣味问答汇总,不断更新中
1、有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1。只称量一次,判断哪个罐子的药被污染了 给四个罐子编上号,1、2、3、4。然后1号拿一个,2号拿2个,3号拿3个,4号拿4个,称一下,若是都没被污染,应该重10个重量,若是11个重量就是1号罐,12就是2号罐,13就是3号罐,14就是4号罐 2、有两根粗细不均匀的香,燃烧时快时慢,但每根香烧完的时
2013-08-11 16:38:44
616
转载 通过JDBC操作ORACLE数据库
import java.sql.*;import oracle.sql.*;import oracle.jdbc.pool.OracleDataSource;public class JdbcOracle { public static void main(String[] args) { /**URL格式:drivername:@driver_informat
2013-08-11 16:12:14
772
转载 JDBC连接MySQL数据库及示例
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的
2013-08-11 15:57:22
578
原创 不同长度单位之间转换以及运算(参加渣打银行一个测试题)
一个长度单位转化和计算工具,能够把不同的长度单位转换为标准长度(米),并且可以在不同单位之间进行加减运算。纯原创,实现方式不知合理/*author xuezhangbin 2013.8.4*///转换小工具关键代码 //建立各种长度单位与m之间的映射 Dictionary milearray = new Diction
2013-08-05 12:48:08
1615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人