huong_dan_lap_trinh_voi_android_10

Upload: nguyen-kien

Post on 08-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 huong_dan_lap_trinh_voi_android_10

    1/5

    Trong bi ny mnh s hng dn cch to 1 custom ViewGroup, s dng

    ViewGroup ny vo ListView, v cui cng l to 1 Option Menu. y cng s lbi cui cng mnh vit v lm vic vi View, cc bi sau s chuyn qua Intent vBroadCast Receiver.

    Custom ViewGroupViewGroup thng thng chng ta hay gp l LinearLayout, Relative Layout. Xydng custom ViewGroup cho php chng ta to 1 tp cc widget c sp xptheo mun ri a vo s dng.

    Yu cu: Xy dng ng dng dng To Do List: Cho php nhp vo ni dung cng

    vic v thi gian thc hin cng vic ri a vo list cng vic. Cho php xa cccng vic khi list.

    B1:Khi to project: File -> New -> Android ProjectProject name: Example 3

    Build Target: Chn Android 1.5Application name: Example 3

    Package name: at.exam

    Create Activity: Example

    => Kch nt Finish.

    B2:Xy dng custom view group trong XML. i ti res\layout to 1 file XMLmi l list.xml. G ni dung sau vo:M:

  • 8/7/2019 huong_dan_lap_trinh_voi_android_10

    2/5

    android:layout_height="wrap_content"android:text=""android:paddingTop="45px"android:paddingRight="10px"

    />

    Custom ViewGroup ca chng ta y kh n gin, l 1 LinearLayout cha 2thnh phn: 1 CheckBox v 1 LinearLayout khc gm 2 TextView hin th nidung cng vic v thi gian.

    B3: xong giao din cho custom ViewGroup, chng ta s thit k giao din chochng trnh trong main.xml. y mnh dng li giao din ca Example 2 trongbi 2.M:

  • 8/7/2019 huong_dan_lap_trinh_voi_android_10

    3/5

  • 8/7/2019 huong_dan_lap_trinh_voi_android_10

    4/5

  • 8/7/2019 huong_dan_lap_trinh_voi_android_10

    5/5

    #ffffff#cccccc#cccccc

    work_colorl mu ca ni dung cng vic trong list. time_colormu ca thi giancng vic. hint_colormu ca text hint (dng hng dn) cc EditText.