activity简要笔记
2019獨角獸企業重金招聘Python工程師標準>>>
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 的生命周期 與 加載模式
?
?
?
?
轉載于:https://my.oschina.net/u/1403169/blog/343147
總結
以上是生活随笔為你收集整理的activity简要笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java探索之旅(16)——异常处理
- 下一篇: 谷歌招聘主管公开八大求职秘诀