[Irving] Android 点击两次返回退出系统
摘要:Activity 中定义成员变量:private Long firstClickTime = 0l; //记录第一次点击时间重载OnKeyDown方法代码: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { long secondTime = System.currentTimeMillis(); // 获取当前时间 if ((secondTime-firstC...
阅读全文
[Irving]Android 常用布局之RelativeLayout
摘要:RelativeLayout相对布局相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。RelativeLayout用到的一些重要的属性:第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:lay
阅读全文
[Rosa]Android ListView 适配器原理及优化(转)
摘要:ListView的Adapter的作用如下图所示: Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源? 先看看下面的代码: public View getView(int position, View convertView, ViewGroup parent) { View item = mInflater.inflate(R.layout.list_item_icon_text, null)...
阅读全文
[Stephen]自定义SimpleAdapter
摘要:作者:AngelDevil 出处:www.cnblogs.com/angeldevil先看一下构造函数: public SimpleAdapter (Context context, List> data, int resource, String[] from, int[] to)参数 context SimpleAdapter关联的View的运行环境 data 一个Map组成的List。在列表中的每个条目对应列表中的一行,每一个map中应该包含所有在from参数中指定的键 resource 一个定义列表项的布局文件的资源ID。布局文件将至少应包含那些在to中定义了的ID ...
阅读全文
[Stephen]Android的adb无法启动
摘要:1、程序中运行收入cmd,打开dos命令窗口,在窗口中依次运行abd kill-server和 adb start-server 尝试重启adb服务2、如果依然启动失败 dos命令窗口中键入 netstat -ano 查看电脑中运行的进程 找到端口号为5037的进程,记录下进程ID(PID) 打开任务管理器,查看进程(如果试图中没有PID列,可在查看中添加该列的监控),找到对应的进程ID,终止进程 关闭eclipse,再重新打开
阅读全文