android常用控制項

2021-09-01 19:52:27 字數 1285 閱讀 2454

radiogroup

radiobutton

checkbox

toast

progressbar

1.setvisibility(view.visibility)

2.setmax()

3.setprogress()

listview

使用步驟:

1.要extends listactivity

2.準備兩個xml的layout檔案,乙個用於activity的布局,乙個用於listview的布局

3.定義資料源:arraylist>,將其初始化

4.定義介面卡******adapter,把資料來源對映到listview的布局檔案上去

5.listview.setadapter(******adapter)

6.為listview新增按鍵響應seton******listener(new on******listener());

handler

作用:具有post()方法組,可以向執行緒佇列中插入runnable執行緒物件,可以向訊息佇列中插入message物件。

步驟:1.定義handler物件

2.定義乙個runnable物件,用於封裝想要進行的操作。

3.呼叫handler的post(runnable)方法,把runnable加入訊息佇列(即開始執行runnable執行緒)

4.runnable內有乙個run()方法,此刻呼叫run()方法

5.handler物件有乙個otainmessage()方法,可以返回乙個新的需要使用的message物件,message物件可以帶有引數

6.handler物件還有乙個sendmessage(message)方法,該方法會呼叫handler物件的handlemessage(message)方法,達到處理該訊息的目的

7.handler對message物件採用的是誰產生,誰處理的原則。

handler與執行緒

1.多執行緒的兩種方法:new runnable物件,extends thread物件

2.handler物件呼叫runnable執行緒物件,並沒有真的呼叫runnable的start()方法,是在原來的執行緒中直接呼叫了runnable的run()方法,模擬了多個執行緒執行。想要真正在多個執行緒執行,使用handlerthread物件。

bundle物件

1.一種map型別,鍵是string型別,值隨意

2.初始化方法為bundle.put***(***);

3.message物件在傳遞資料的過程中,用setdata(bundle)攜帶乙個bundle物件

android常用控制項

一.textview 屬性 1.android text 設定文字框的文字內容 3.android singleline 為true文字框不會換行 已過時 4.android lines 預設佔幾行 5.android minlines 最少佔幾行 6.android textcolor 字型顏色 ...

Android常用控制項

toast 吐絲框 是android中的一種簡易的訊息提示框 scaletype 縮放型別 scaletype的屬性值有 matrix fitxy fitstart fitcenter fitend center centercrop centerinside 用得最多還是fitxy fitstar...

Android常用控制項

此文章適合初級學習android常用控制項的學員,如果文章中有不恰當的地方請指點 1.textview 顯示文字的控制項 其中常見屬性有 android text 設定文字框內文字內容 android singleline 為true文字框不會換行 android lines 預設佔幾行 andro...