Android开发之ListView添加多种布局效果总结

android项目开发中,使用listview列表控件设计出百度新闻app列表效果,在一个listview控件中放置多个xml布局文件的方法,本文带你实现新闻框架的开发。
工具/原料
window7操作系统
eclipse+adt开发工具
方法/步骤1
1:1、启动eclipse程序,创建用于演示listview新闻列表效果的newsdemo项目,默认项目的创建属性
2、准备新闻列表需要用的新闻素材文件,直接从百度新闻copy过来的素材,写入静态的strings.xml文件中,截图如下
3、开始进入代码编写




2:
1、先写一个新闻内容的实体,命令newsinfobean.java
2、写一个listview用于展示新闻内容的列表,命名
news_list_more_layout.xml
3、设计多种布局样式,第一种img_text_banner_itexml,第二种more_img_text_itexml,第三种默认的news_list_itexml,分别看到下面截图(按顺序)





3:1、编写activity加载布局文件news_list_more_layout.xml
2、自定义适配器,在适配器中分别加载img_text_banner_itexml,more_img_text_itexml,news_list_itexml三种布局
3、最后模拟器中演示结果


注意事项
开启一个asynctask异步任务读取数据操作,避免阻塞ui线程
自定义适配重写getview方法,根据type不同类型,分别加载img_text_banner_itexml,more_img_text_itexml,news_list_itexml三种布局文件
希望本文【android listview布局】Android开发之ListView添加多种布局效果总结能帮到你。