当前位置:  编程技术>移动开发
本页文章导读:
    ▪ListView 式样自定义        ListView 样式自定义                   把listview列表的背景都清除:     android:divider="#00000000"//每个item之间的小条   android:cacheColorHint="#00000000"//缓存颜色提示   android:listSelector="#00000000"//.........
    ▪ 聊Activity的生命周期        谈Activity的生命周期 摘自:http://blog.csdn.net/wyh0802/archive/2010/09/19/5895552.aspx   [两分钟彻底让你明白Android Activity生命周期(图文)!] 可借鉴:http://blog.csdn.net/android_tutor/article/details/5772285   1、Act.........
    ▪ andorid 之荧幕长宽的定位       andorid 之屏幕长宽的定位   DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);             CPlugin.getSetting().setValueInt(CONFIG_DATA.K_WIDTH_PIXELS, dm.widthPixels); //当前分辨率 .........

[1]ListView 式样自定义
    来源: 互联网  发布时间: 2014-02-18
ListView 样式自定义

 

                把listview列表的背景都清除:

 

 

android:divider="#00000000"//每个item之间的小条

 

android:cacheColorHint="#00000000"//缓存颜色提示

 

android:listSelector="#00000000"//这个是被选择时的颜色,我这里设为透明。

 

android:background="#00000000"


    
[2] 聊Activity的生命周期
    来源: 互联网  发布时间: 2014-02-18
谈Activity的生命周期

摘自:http://blog.csdn.net/wyh0802/archive/2010/09/19/5895552.aspx

 

[两分钟彻底让你明白Android Activity生命周期(图文)!]

可借鉴:http://blog.csdn.net/android_tutor/article/details/5772285

 

1、Activity有三种状态:

 

  • 激活或者运行状态,运行在前台(在当前Activity栈的栈顶)。
  • 暂停状态,失去了焦点但是仍然对用户可见,比如有其他的Activity在它之上,或者透明或者没有遮住整个屏幕。
  • 停止状态,被其他Activity覆盖,需要注意的是包括暂停状态在内,这两种状态都仍然保存了所有状态信息,直到被系统终止。

 

 

2、操纵生命周期的七种方法:

 

 

方法 描述 是否可被杀死 下一个操作 onCreate() 初始化,创建views,绑定list的数据等等 否 onStart() onRestart() 在Activity被停止后调用 否 onStart() onStart() 在Activity被用户可见之前调用 否 onResume() 或者 onStop() onResume() 在Activity和用户交互之前调用(快速,持久化) 否 onPause() onPause() 在系统要激活另一个Activity时调用(快速) 是 onResume() 或者 onStop() onStop() 在Activity不再可见时调用 是 onRestart() 或者 onDestroy() onDestroy() 在Activity被销毁时调用 是

 

3、Activity的运作流程

  • 一般启动Activity:onCreate -> onStart -> onResume
  • 呼叫另一个Activity: onPause -> onCreate -> onStart -> onResume -> onStop
  • 还原Activity: onPause -> onRestart -> onStart -> onResume -> onStop -> onDestroy
  • 退出Activity: onPause -> onStop -> onDestroy
  • 回收再启动Activity: onCreate -> onStart -> onResume

4、作者经验

  • 许多人尤其是初学者都认为Activity的生命周期并不重要,只要onCreate了就ok,实际则不然,当你需要在多个Activity之间切换的时候生命周期的作用就展现了出来,尤其是在Activity之间进行数据传递或者对数据库操作的时候。
  • onResume和onRestart的作用有些相似,很多人对此感到困惑或者难以区分。不过由上面的Activity的运作流程可以看出每一个流程中几乎都存在onResume,而且是在onStart之后,所以有时候将一些必要的操作放在onResume中比放在onRestart中要好。

 


    
[3] andorid 之荧幕长宽的定位
    来源: 互联网  发布时间: 2014-02-18
andorid 之屏幕长宽的定位

 

DisplayMetrics dm = new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(dm);        

   

CPlugin.getSetting().setValueInt(CONFIG_DATA.K_WIDTH_PIXELS, dm.widthPixels); //当前分辨率 宽度

CPlugin.getSetting().setValueInt(CONFIG_DATA.K_HEIGHT_PIXELS, dm.heightPixels); //当前分辨率 高度 

 

 

//最简单的方式
WindowManager wm = getWindowManager();
Display display = wm.getDefaultDisplay();
final int width = display.getWidth();
final int height = display.getHeight();
 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android根据电话号码获得联系人头像实例代码 iis7站长之家
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3