Week10 ?2016/11/15上午1-4節(jié)
一朗徊、復(fù)習(xí)上次課內(nèi)容
《Android》Lesson16-Fragment - 簡書
二刨摩、用ListView實(shí)現(xiàn)簡易新聞
1校读、android:lines="1"設(shè)置TextView為單行顯示的代碼
singleline過時(shí)_android:singleline="true"被棄用過期_DD博客
android:singleLine="true" 是什么意思胜卤?_百度知道
2、android:ellipsize="end" 省略號在結(jié)尾
android:ellipsize屬性 - yuanbieli的專欄
- 博客頻道 - CSDN.NET
3综膀、ListView復(fù)習(xí)
一起學(xué)android之ArrayAdapter使用(12) - Android移動開發(fā)技術(shù)文章_手機(jī)開發(fā) - 紅黑聯(lián)盟
4澳迫、代碼參考:代碼中有注釋
三、用Fragment實(shí)現(xiàn)簡易新聞
1剧劝、新建news_conent_frag.xml新聞內(nèi)容碎片
詳解android:scaleType屬性 - 大猴子的學(xué)習(xí)園地
- 博客頻道 - CSDN.NET
2橄登、新建類NewsContentFragment加載布局文件news_conent_frag.xml
refresh()方法用到時(shí)再寫....
3、新建news_content.xml:內(nèi)容是一個(gè)fragment通過name加載2NewsContentFragment
4讥此、新建類NewsContentAcitivity:使用3news_content.xml作為布局文件
actionStart用到時(shí)再寫....
5拢锹、新建news_title_frag.xml新聞標(biāo)題碎片:內(nèi)容是一個(gè)ListView
6、新建類NewsTitleFragment:使用5news_title_frag.xml作為布局文件
初始化listView,使用適配器NewsAdapter
onActivityCreated用時(shí)再寫
onItemClick用時(shí)再寫
7暂论、activity_main.xml:普通手機(jī):只放一個(gè)碎片NewsTitleFragment
layout-sw600dp:activity_main.xml平板面褐,放兩個(gè)碎片:NewsTitleFragment和NewsContentAcitivity
8、MainActivity
總結(jié):一個(gè)fragment布局對應(yīng)一個(gè)class進(jìn)行加載取胎,此布局上是fragment上的控件展哭。最后Activity對應(yīng)的layout包含幾個(gè)fragment闻蛀,通過name來加載對應(yīng)的class
9代碼分享