- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 java.lang.Class Cast Exception: android.widget.HeaderViewListAdapter
问题背景: 最近写一个项目,根据屏幕左侧的字母查找好友,在网上找了个Demo,现在我想在显示好友的ListView上面增加一个HeaderView,运行的时候报了这个错误。下面是Demo中的一个自定义View的代码:public class SideBar extends View { private char[] mL; private SectionIndexer mS
2015-08-15 09:55:14 275
转载 JAVA List删除时需注意的地方
package com.demo; import java.util.ArrayList;import java.util.List; public class Test11 { public void delete(){ List list = new ArrayList();
2015-08-15 00:51:36 563
原创 一种列出所有可能组合的算法
题目:现有n个小组,每个小组的人数分别是c1、c2、...、cn现要求从每个小组中取一个人,共取n个人,组成一个领导小组。请设计一种算法,将所有可能的组合列出。思路:可能的组合数量很容易求出,是c1*c2*...*cn连乘。但如何设计出算法呢?首先,很显然这道题的算法必然是迭代或递归。如果用迭代实现的话,必须借助游标和栈。我们用递归的方式去求解算法:如果我们去掉第一组,由第2组到n
2015-08-13 23:28:03 3927
原创 关于迭代和递归的思考
迭代和递归必然能相互转化。它们都需要借助栈,递归的栈是保存函数和变量的递归栈,而迭代的栈需要程序员手动声明。有些情况下,迭代比递归更节省复杂度,但是递归在任何情况下都和迭代的复杂度相同。在不需要栈的迭代中,如果转换为递归,则白白浪费了递归栈:比如遍历单链表,如果改为递归算法,则最深层递归跳出后(即访问最后一个节点),嵌套该层的递归层没有进行任何后续操作就跳出了,以此类推,知道最外层递归层跳出。
2015-08-13 23:08:34 509
原创 定义AlertDialog子类
public class AddStockFormDialog extends AlertDialog {public AddStockFormDialog(Context context) {super(context);setTitle("dsfaa");setView(getLayoutInflater().inflate(R.layout.add_stock_for
2015-08-11 20:39:37 299
原创 android,自定义无标题对话框(继承Dialog类,非AlertDialog)的样式
样式采用android.R.style.Theme_Holo_Light_Dialog_NoActionBar即可实现holo_light,无标题框的风格
2015-08-11 19:47:05 855
原创 android 只定义下边边框
其中,solid标签用来指定主体背景色,@android:color/transparent指定主体背景色与父容器背景色相同,stroke指定边框粗细和颜色。 用来指定各边的边距(相当于margin),设置左右上为-1,正好盖住左右上的边框,只露出下边框。
2015-08-09 15:42:27 868
原创 android 半边圆角的实现
现在想制作这样一个面板:这个面板左上角和右上角是圆角,下半部分是直角。有两种实现方法:第一:定义每个角的圆角 <corners android:radius="5dp"/>
2015-08-09 09:44:37 3076
转载 Android开发:shape和selector和layer-list的(详细说明)
和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Jav
2015-08-09 09:41:17 202
springMVC+hibernate所需jar包(基于spring4.1)
2017-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人