07 2013 档案

摘要:我们再写dialog的时候,会时常有这样一种需求,希望通过某些条件将dialog的button设置为disable的。 基本的命令就是将“确定”这个button设置为disable(false). 如下的方法,就是构造一个自定义的dialog,其中包括一个编辑栏(EditText)和两个按钮(确定和取消) 如果想要当EditText为空的时候让确定按钮为不可点击状态 你可能会如下实现(但... 阅读全文
posted @ 2013-07-25 00:43 des.pmx 阅读(579) 评论(0) 推荐(0)
摘要:setPositiveButton中添加: //用于不关闭对话框 try { Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(true); field.set(dialog, false); } catch (Excepti... 阅读全文
posted @ 2013-07-25 00:40 des.pmx 阅读(492) 评论(0) 推荐(0)
摘要:android提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。 其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。 1、AsynTask类结构 asysTask类主要用到的几个内部回调函数有: do... 阅读全文
posted @ 2013-07-23 22:51 des.pmx 阅读(255) 评论(0) 推荐(0)
摘要:1、输入法Enter键图标的设置:软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone时enter键外观则变成了“完成”两个字。我们也可以重写enter的事件软键盘的Enter键默认显示的是“完成”文本,通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的 阅读全文
posted @ 2013-07-23 16:09 des.pmx 阅读(996) 评论(1) 推荐(1)
摘要:】在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码package sn.len.actres;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import and 阅读全文
posted @ 2013-07-22 08:59 des.pmx 阅读(264) 评论(0) 推荐(0)
摘要:一、java中的Socket服务端开发try { ServerSocket ss = new ServerSocket(8888); while (true) { Socket socket = ss.accept(); DataOutputStream dout = new DataOutputStream( socket.getOutputStream()); Date d = new Date(); dout.writeUTF(d.toLocaleString()); dout.close(); socket.close(); } } catch (IOException e) { e. 阅读全文
posted @ 2013-07-03 19:52 des.pmx 阅读(319) 评论(0) 推荐(0)