• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






课间小憩

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年11月26日

[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... 阅读全文
posted @ 2013-11-26 14:42 课间小憩 阅读(208) 评论(0) 推荐(0)
 
[Irving]Android 常用布局之RelativeLayout
摘要: RelativeLayout相对布局相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。RelativeLayout用到的一些重要的属性:第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:lay 阅读全文
posted @ 2013-11-26 14:05 课间小憩 阅读(169) 评论(0) 推荐(0)
 
[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)... 阅读全文
posted @ 2013-11-26 13:28 课间小憩 阅读(322) 评论(0) 推荐(0)