-
布局文件聲明GridViewjava里創建GridView 配置 1、準備數據源 2、新建適配器(SimpleAdapter) 3、GridView加載適配器 4、GridView配置監聽器(OnItemClickListener)查看全部
-
TimePickerDialog和TimePicker不同的是,它不用在布局文件中聲明,直接通過類就可以new出來。在Android中這種彈出式的UI一般都不用在布局文件中聲明,直接用類就可以搞定,一般要顯示他們都要顯示地調用show()方法,比如Toast這個類也是一樣。查看全部
-
DatePickerDialog對話框形式顯示時間,用new OnDateSetListener()設置參數 第一個參數:上下文,就是本類,使用this。 第二個參數:設置監聽器。 第三個參數:對話框的初始年份。 第四個參數:對話框的初始月份。 第五個參數:對話框的初始天數。 TimePickerDialog對話框形式顯示日期,用new OnTimeSetListener()設置參數 第一個參數:上下文,就是本類,使用this。 第二個參數:設置監聽器。 第三個參數:對話框的初始小時。 第四個參數:對話框的初始分鐘。 第五個參數:對話框的初始是否24小時。查看全部
-
時間選擇器就比上次的日期選擇器要簡單很多了,首先不需要月份的換算,然后也不需要初始化,而是直接設置監聽器。 timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker timePicker, int hourOfDay, int minute) { setTitle(hourOfDay+":"+minute); } });查看全部
-
1.新建一個數據適配器(參數:上下文:this,當前Listview加載的每一個列表項布局文件:android.R.layout.simple_list_item_1,數據源:) 2.適配器加載數據源 3.視圖加載適配器查看全部
-
(1)SimpleAdapter的構造方法中參數較多,寫的時候不要著急,要對應好的布局文件中的id (2)監聽器和適配器是通用于很多android控件上,不局限于ListView (3)本課案例通過onScrollListener監聽了用戶手指滑動的動作,實際上我們常見的列表下拉刷新就是依此擴展的。 (4)熟練運用notifyDatasetchanged,它可以動態更新視圖中所包含的數據。查看全部
-
新建適配器-->添加數據源到適配器-->視圖加載適配器查看全部
-
1.新建數據適配器 ArrayAdapter(上下文,當前listView加載的每一個列表項所對應的布局文件,數據源(需先生成)) SimpleAdapter(上下文,數據源) context:上下文 data: 數據源(List<? extends Map<String,?>> data) 一個Map所組成的List集合 每一個Map都會取對應ListView列表中的一行 每一個Map<key,value>中的key必須包含所有在from中所指定的key resource: 列表項的布局文件ID from:Map中的key值(鍵名) to:綁定數據視圖中的ID,與from成對應關系 2.適配器加載數據源 3.視圖加載適配器查看全部
-
1.新建一個數組適配器 ArrayAdapter(上下文,當前listview加載的每一個列表項所對應的布局文件,數據源) 2.適配器加載數據源 3.視圖加載適配器 listView.setAdapter(適配器)查看全部
-
數據適配器查看全部
-
每一個Listview都可以包含很多(item)列表項,有多少列表項,完全由數據源決定。查看全部
-
xml配置文件注意事項查看全部
-
自定義權限: 1.定義一個權限<permission>,包含權限的名稱android:name和權限級別android:protectionLevel。 2.在要設置權限的<Activity>里面添加android:permission="你定義的權限名字"; 其他應用想要進入這個應用的Activity界面就需要擁有相應的權限,否則將出現“權限拒絕”的錯誤。 其他應用如何擁有該權限?只需要在各自應用的配置文檔中添加標簽<uses-permission android:name="你定義的權限名稱" />就可以了。查看全部
-
權限篇 點擊AndroidManifest.xml文件下方面的標簽permission,進入操作頁面,點擊add,選擇User Permission(使用權限),在右邊的name的下拉列表中選擇常用的權限,比如圖中的INTERNET網絡權限,選好后點擊add就完成了添加。保存退出,就會發現在AndroidManifest.xml的<uses-permission>中出現了我們剛剛選擇的幾個權限,每個權限對應一個<uses-permission>標簽。 ---------------------------- 使用系統權限 <uses-permission>申請權限 聲明了哪些是由你定義的權限,而這些權限是應用程序正常執行鎖必需的。在安裝程序的時候,你設定的所有權限將會告訴用戶,由他們來決定是否同意。對很多本地Android服務來說,權限都是必需的,特別是那些需要付費或者有安全問題的服務(例如:撥號、接收SMS或者使用基于位置的服務) 補充:SMS:Short Message Service 手機短信服務。查看全部
-
1.application 都是全局變量 可以設置圖標icon,標題label和主題樣式theme 2.只能有一個application節點 3.activity 活動 必須聲明出來每一個活動 4.可以用intent-filter來決定用哪個intent組件來啟動這個活動(通訊手段,過濾器) 5.service 服務 與activity一樣都是一個標簽 每一個服務都必須處理主要是后臺邏輯代碼的處理 6.content provide 內容提供者 用來管理數據庫訪問和程序內程序間的共享 7.broadcast receiver 廣播接收者 可理解為全局事件的監聽器查看全部
舉報
0/150
提交
取消