ListView控件的簡單使用
-
ListView以列表的形式展示數(shù)據(jù)內(nèi)容,并能夠根據(jù)列表的高度自適應(yīng)屏幕顯示
TextView
-
用于顯示文本信息
Button
- 按鈕慕的,即可以顯示文本,也可以顯示圖片碾褂,同時允許用戶通過點擊執(zhí)行操作
點擊事件的實現(xiàn) -
在布局文件中指定Button控件的onClick屬性方式
-
匿名內(nèi)部類方式
-
接口方式
EditText
-
編輯器袱衷,是TextView的子類,用戶可在此控件中輸入信息
ImageView
-
圖片秀睛,繼承自View币他,可以加載各種圖片資源
RadioButton
- RadioButton單選按鈕坞靶,android:checked屬性指定是否選中狀態(tài)
- RadioGroup單選組合框,可以有多個RadioButton蝴悉,并把他們組合一起彰阴,實現(xiàn)單選狀態(tài)
-
語法格式
CheckBox
- 復(fù)選框,是Button的子類拍冠,用于實現(xiàn)多選功能尿这,通過android:checked屬性指定是否選中的狀態(tài)
Toast
- 是Android系統(tǒng)提供的輕量級信息提醒機制,用于向用戶提示即時消息庆杜,它顯示在應(yīng)用程序界面的最上層射众,顯示一段時間后自動消失不會打斷當前操作,也不獲得焦點
-
使用Toast顯示提示信息的示例代碼:
常用數(shù)據(jù)適配器(Adapter)
- 數(shù)據(jù)適配器是數(shù)據(jù)與視圖間的橋梁
- 常用數(shù)據(jù)適配器
1.BaseAdapter:實際上是一個抽象類晃财,通常在自定義適配器是會繼承BaseAdapter
2.SimpleAdapter:繼承自BaseAdapter叨橱,實現(xiàn)了BaseAdapter的四個抽象方法并進行封裝
3.ArrayAdapter:BaseAdapter的子類,只需要在構(gòu)造方法中傳入相應(yīng)參數(shù)即可拓劝。ArrayAdapter通常用于TextView控件
RecyclerView的使用
-
與ListView相比雏逾,RecyclerView的優(yōu)勢