这篇文章主要为大家详细介绍了android listview实现新闻列表展示效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了android listview列表展示效果的具体代码,供大家参考,具体内容如下
1.封装一些新闻数据
2.使用listview展示出来
3.设置条目点击事件,点击后跳转浏览器查看新闻
package
com.itheima74.newscustom.domain;
import
android.graphics.drawable.Drawable;
/**
* Created by My on 2016/11/8.
*/
public
class
NewsBean {
public
String title;
public
String des;
public
Drawable icon;
public
String news_url;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
package
com.itheima74.newscustom.utils;
import
android.content.Context;
import
com.itheima74.newscustom.R;
import
com.itheima74.newscustom.domain.NewsBean;
import
java.util.ArrayList;
/**
* Created by My on 2016/11/8.
*/
public
class
NewsUtils {
/**
* @param context 上下文环境
* @return 新闻集合
*/
public
static
ArrayList<NewsBean> getAllNews(Context context) {
ArrayList<NewsBean> arrayList =
new
ArrayList<>();
for
(
int
i =
0
; i <
5
; i++) {
NewsBean newsBean1 =
new
NewsBean();
newsBean1.title =
"鸟瞰暴雨后的武汉 全市已转移16万人次"
;
newsBean1.des =
"7月5-6日,武汉普降暴雨-大暴雨,中心城区、蔡甸部分地区出现特大暴雨。江夏大道汤逊湖大桥段,被湖水冲破的路障。记者贾代腾飞 陈卓摄"
;
newsBean1.icon = context.getResources().getDrawable(R.drawable.wuhan);
arrayList.add(newsBean1);
NewsBean newsBean2 =
new
NewsBean();
newsBean2.title =
"安徽暴雨 三四十条鳄鱼逃至附近农田"
;
newsBean2.des =
"因强降雨造成内涝,安徽省芜湖市芜湖县花桥镇鳄鱼湖农庄所养鳄鱼逃跑至附近农田。。据悉,溜出来的鳄鱼为散养的扬子鳄,比较温驯。初步预计有三四十条,具体数量未统计,其中最大的约1.8米长。图为网友拍摄到的农田中的鳄鱼。"
;
newsBean2.icon = context.getResources().getDrawable(R.drawable.eyu);
arrayList.add(newsBean2);
NewsBean newsBean3 =
new
NewsBean();
newsBean3.title =
"暴雨过后 南京理工大学变“奇幻森林”"
;
newsBean3.des =
"近日,持续强降雨,导致地势低洼的南京理工大学出现严重积水。这一组几张照片,南理工恍若童话世界中。网友:泡在水中的南理工,也可以倔强地刷出颜值新高度。"
;
newsBean3.icon = context.getResources().getDrawable(R.drawable.qihuan);
arrayList.add(newsBean3);
}
return
arrayList;
}
}
listview_item.xml: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。 listview_item.xml: |