8月23日

关于alertdialog的使用
要往里面添加自定义的布局的时候,
AlertDialog.Builder builder = new AlertDialog.Builder(ReportWarningActivity.this);

final AlertDialog alert = builder.create();

如果要加进去button的话。用alert添加要在create之后加
用builder加大话要在create之前加。

在alert之后添加button的做法要注意到是:这里系统自带的方法可以添加三个按钮。
setButton("xx",new Listenner())
setButton1("xx",new Listenner())
setButtton2("xx",new Listenner())
如果要添加多个按钮的话,一定要分清是button还是button2,button3.
要不让后面写的button后覆盖掉前面写的button。


在使用listview的时候,在它的adapter的getview中,测试的时候也不能返回null。
先返回一个什么东西convertview啊什么的才行。要不然测试的时候会报错。


在使用cursor查询数据库的时候,这个cursor就是一个妖孽。
比如使用baseadapter时,要记得 把上面的while循环里面查出的cursor的游标移动一下。
通常这个游标的移动跟 getview方法参数的position一致。
if(position == 0)
{
cursor.moveToFirst();
}

……
cursor.moveToNext();

 

 

posted on 2012-08-23 21:39  lightman_21  阅读(107)  评论(0)    收藏  举报

导航