Android四大組件。
四大組件均要註冊 !
Activity
brodcast(廣播)
serivice(服務)
contentprovider(內容提供者)
xml:
佈局:vertical(垂直分佈) horizontal(水平分佈)
目錄:
assets 目錄: 主要放置一些多媒體文件
res 目錄: 主要放置應用到的資源文件
drawable目錄: 主要放置應用到的圖片資源
layout 目錄: 主要放置應用到的佈局文件
values 目錄: 主要放置字符串 顏色 數組
androidMainfest目錄: 相當於應用的配置文件
android五大佈局:
Linearlayout:線性佈局 Relativelayout:相對佈局 Tablelayout:表格佈局 Fromlayout:幀佈局 Absolutelayout:絕對佈局
Listview優化:
需要一個適配器 Baseadapter
條目的點擊事件 lv.setOnItemClickListemer();
Activity生命周期: (7個)
oncreat onstart onresume onpause onstop ondestory onrestart
ListView的高級應用:
1:setonItemClickListener(); //點擊事件
2:setonItemLongClickListener(); //長按事件
3:setonScrollListener()://滑動事件
(滑動事件有 3 個狀態)
FLING:慣性 IDLE:靜態 TOUCH_SCROLL:滑動
BaseExpandableListAdapter 相當於QQ的分組
BaseExpandableListAdapter
有兩個方法:<1>:getGroupCount();獲取組的個數
<2>:getChildCount(int position);//獲取子元素的個數
Fragment生命周期:(11個):
1: onattach 2: oncreate 3:oncreateView 4:onactivityCreated 5:onstart 6:onresume 7:onpause 8:onpause 9:onstop 10:ondestoryView 11:ondetach
ContentProvider(內容提供者) 需要在清單文件配置