亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android攻城獅的第二門課(第1季)

難度入門
時長 5小時 0分
學習人數
綜合評分9.43
320人評價 查看評價
9.8 內容實用
9.4 簡潔易懂
9.1 邏輯清晰
  • datetimepicker使用,通過calendar類來初始化picker,實現picker的改變監聽,同步到標題上

    查看全部
  • 需求:把日期和時間選擇器獲取到的結果顯示到標題上

    查看全部
    0 采集 收起 來源:案例需求描述

    2018-09-18

  • 時間和日期選擇器, 以及他們分別對應的對話框類

    查看全部
    0 采集 收起 來源:課程內容概述

    2018-09-18

  • 1.如果需要設置標題欄中的進度條,需要先啟動“窗口特征”,采用requestWindowsFeature的方法。 2.啟用特征之后,還需要設置進度條可見,setProgressBarVisibility(true) 3.對于精確進度條,還可以設置它的長度,使用setProgress(int)的方法,滿值為10000。
    查看全部
  • 實現下拉列表的幾個主要步驟: 1.新建數據源list,它是泛型集合,具體類型為string,再利用List的add方法增加元素。 2.建立適配器,new一個ArrayAdapter<String>(上下文,視圖布局,數據源)。 3.設置下拉列表樣式:adapter.setDropDownViewResource(樣式) 4.加載適配器:spinner.setAdapter()
    查看全部
    0 采集 收起 來源:實現下拉列表

    2018-08-31

  • 新建SimpleAdapter的時候,構造函數含有五個參數(上下文this,數據源date,布局樣式resource,組件鍵名from,組件值名to)。 數據源是特定泛型的集合list<map<string,object>>,我們可以寫一個專門的函數去填充它。 resource可以是R.layou.xml文件,是布局的格式。里面我們可以書寫屬性特點。 from的話,是一個數組,需要包含所有我們即將使用的數據源中鍵名的string的集合。 to和from是相對應的,它是一個int[]數組,包含from對應的視圖的屬性id。
    查看全部
    0 采集 收起 來源:使用GridView

    2018-08-30

  • 在模擬器下修改了日期之后,需要使用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
    ?*/


    查看全部
  • 適配器使用步驟:新建適配器->添加數據源到適配器->視圖加載適配器

    查看全部
    0 采集 收起 來源:使用SimpleAdapter

    2018-08-11

  • WebViewClient幫助WebView去處理一些頁面控制和請求通知

    查看全部
  • AndroidMainfest.xml

    1. 全局篇

    2. 組件篇(activity,service,provider,receiver)

    3. 權限篇

    查看全部
  • https://img1.sycdn.imooc.com//5b5a73f900010d8c12760717.jpgListView的使用

    查看全部
    0 采集 收起 來源:課程目標

    2018-07-27

    1. 設置窗口特征 ?

      1)添加標題欄進度條?//在 setContentView() 之前

      requestWindowFeature(window.FEATURE_PROGRESS); ?

      requestWindowFeature(window.FEATURE_INDETERMINATE_PROGRESS); ?

      2)設置可見性

      setProgressBarVisibility(true);

      setProgressBarIndeterminateVisibility(true);

      3) 設置進度

      setProgress(600); ?//最大值10000表示進度完成


    查看全部

舉報

0/150
提交
取消
課程須知
本課程是Android開發課程進階部分的第1季,將講解各種高級控件的使用,對于不熟悉Android開發的童鞋來說會有一定的難度,所以,建議在學習本門課程之前: 1、熟練掌握Java基礎語法和面向對象編程 2、熟悉Android開發環境 3、熟練使用Button、ImageView等基礎控件
老師告訴你能學到什么?
1、Android高級控件的應用場景 2、Android高級控件的使用方法 3、熟悉Android常用高級控件

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!