-
datetimepicker使用,通過calendar類來初始化picker,實現picker的改變監聽,同步到標題上
查看全部 -
需求:把日期和時間選擇器獲取到的結果顯示到標題上
查看全部 -
時間和日期選擇器, 以及他們分別對應的對話框類
查看全部 -
1.如果需要設置標題欄中的進度條,需要先啟動“窗口特征”,采用requestWindowsFeature的方法。 2.啟用特征之后,還需要設置進度條可見,setProgressBarVisibility(true) 3.對于精確進度條,還可以設置它的長度,使用setProgress(int)的方法,滿值為10000。查看全部
-
實現下拉列表的幾個主要步驟: 1.新建數據源list,它是泛型集合,具體類型為string,再利用List的add方法增加元素。 2.建立適配器,new一個ArrayAdapter<String>(上下文,視圖布局,數據源)。 3.設置下拉列表樣式:adapter.setDropDownViewResource(樣式) 4.加載適配器:spinner.setAdapter()查看全部
-
新建SimpleAdapter的時候,構造函數含有五個參數(上下文this,數據源date,布局樣式resource,組件鍵名from,組件值名to)。 數據源是特定泛型的集合list<map<string,object>>,我們可以寫一個專門的函數去填充它。 resource可以是R.layou.xml文件,是布局的格式。里面我們可以書寫屬性特點。 from的話,是一個數組,需要包含所有我們即將使用的數據源中鍵名的string的集合。 to和from是相對應的,它是一個int[]數組,包含from對應的視圖的屬性id。查看全部
-
在模擬器下修改了日期之后,需要使用OnDateChanged方法監聽,尤其注意此處的month of year是從0開始計算的,為了顯示正確,需要+1查看全部
-
一、Calendar是日歷(時間)類,它底下有幾個重要的屬性,可以通過實例變量cal的get(Calendar.屬性)方法取得。特別的,該方法得到的月份month是從0開始計數的。 二、日期選擇器DatePicker和時間選擇器TimePicker在使用時,需要綁定到視圖上,并進行初始化操作。前者稍微復雜,注意月份不要+1了。初始化方法init()含多個參數,其中包含監聽,可以用匿名內部類實現。查看全部
-
/**接口的說明: ?*?listener本來跟Activity是沒有關系的 ?*?他只是Fragment3上面的一個接口對象, ?*?但是Activity和Fragment3有一個OnAttch(Context?context)--- ?*?就是當Fragment3添加到宿主Activity3時會調用這個方法,只會調用一次 ?*?所以就相當于用一條線(OnAttch)將Fragment3和Activity3連接了起來 ?*這樣就實現了數據往回傳的特點(回調,就是當加載Fragment時系統會去調用那個函數 ?*?然后把數據傳給Activity) ?*/
查看全部 -
/**靜態加載的思路: ?*?<-轉+一些屬于自己的補充->?? ?*1、這節課的思路是現有一個MainActivity(主界面), ?*?它對應的布局是Main.xml(RadioGroup,RadioButton). ?2、之后老師創建了一個MainActivity2(靜態加載Fragment的界面), ?它對應的布局文件是Main2.xml(這個布局里添加了一個Fragment標簽->靜態加載), ?3、并在這個xml文件中為Fragment標簽定義了:name="MyFragment"屬性, ?這個屬性對應了Fragment標簽對應的類--->這個MyFragment.java(繼承Fragment), ?4、并重寫onCreatView()-----這個函數返回的是一個view對象,所以我們就要通過函數 ?inflater.inflate(Resource,Root,attactToRoot) ?將一個layout轉換成一個View對象并返回. ?5、并為這個類聲明(創建)了一個布局文件(fragment.xml)。 ?并添加了一個TextView和Button.通過inflater.inflate()將布局文件添加到這個MyFragment中形一個View對象。 ?6、---->回到MainActivity2通過setContextView()將main2.xml加載。這就相當與myfragment嵌套在MainActivity2里面了 ?7、最后回到MainActivity.java為第一個RadioButton添加點擊事件(通過intent意圖,跳轉到MainActivity2). ?8、老師在MainActivity2中直接通過findViewById();將fragment.xml文件中的Button加載,這是因為 ?myfragment對應的xml文件已經嵌套在了MainActivity2里面了,通過層層加載,這個button已經存在于main2.xml中了。 ?9、最后在清單文件中添加MainActivity2,并在main2.xml中為Fragment標簽添加一個id/tag(String) ?小結:----這解釋了為什么不為Fragment添加一個唯一的標識會閃退了,是因為第二個Activity沒辦法被加載出來 ?或者說不知道通過什么來加載出Activity2 ?*/
查看全部 -
適配器使用步驟:新建適配器->添加數據源到適配器->視圖加載適配器
查看全部 -
WebViewClient幫助WebView去處理一些頁面控制和請求通知
查看全部 -
AndroidMainfest.xml
全局篇
組件篇(activity,service,provider,receiver)
權限篇
查看全部 -
ListView的使用
查看全部 -
設置窗口特征 ?
1)添加標題欄進度條?//在 setContentView() 之前
requestWindowFeature(window.FEATURE_PROGRESS); ?
requestWindowFeature(window.FEATURE_INDETERMINATE_PROGRESS); ?
2)設置可見性
setProgressBarVisibility(true);
setProgressBarIndeterminateVisibility(true);
3) 設置進度
setProgress(600); ?//最大值10000表示進度完成
查看全部
舉報
0/150
提交
取消