| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

activity简要笔记

launcherActivity
 1.每个列表项都对应于一个Intent,单机不同的列表项,启动对应的Activity
 2.本质是一个ListActivity,需要涉资adapter
 3.继承launcherActivity是通常需要重写 Intent intentForPosition (int position)方法 ---返回不同的Intent (用于启动对应的Activity)


ExpandableListActivity
 1.需要传入ExpandableListAdapter
 2.ExpandableListAdapter 详解
 3.BaseExpandableListAdapter

 方法作用:
  |---参数
   |----groupPosition 子元素所在的组位置

            |----childPosition 子元素所在的位置

  |---获取指定的子列表的数据

   public Object getChild(int groupPosition, int childPosition);
  |---
   pulic long getchildId (int groupPosition, int childPosition); 


  创建一个布局(LayoutParams)的实例 lp。
   AbsListView.LayoutParams(-1, -2) 指定了该布局的宽和高(-1为宽,-2为高);
   -1代表LayoutParams.MATCH_PARENT,即该布局的尺寸将填满它的父控件;
   -2代表LayoutParams.WRAP_CONTENT,即该布局的尺寸将为其自身内容的尺寸;   


PreferenceActivity(用于保存设置信息)
  |---- 不使用普通布局文件,使用选项设置的的布局文件,

  |---- 选项设置布局文件(PrefrrenScreen 作为根元素)

  |---- Android3.0开始 不推荐 PreferenceActivity 加载选项设置 布局文件, 建议与 PreferenceFragment 配合使用
    PreferenceActivity 负责加载选项设置列表的布局文件
    PreferenceFragment 加载选项设置布局文件

 配置Activity
  launchMode : Activity 的加载模式
  /*指定程序启动的Activity*/
  <intent-filter>
   <action android:name="Android.intent.action.MAIN" />
   <category android:name="Android.intent.category.LAUNCHER" />
  </intent-filter>


 启动、关闭Activity
  1.启动
   startActivity();
  2.关闭
   finish() 


 可序列化对象  Serializable 接口

 

Activity 的生命周期 与 加载模式

 

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1415759218680.html
Android开发 移动开发 Activity