利用ListView实现新闻客户端的新闻内容图文混排
如图:
布局文件:
- <LinearLayout xmlns:android="<a href="http://schemas.android.com/apk/res/android">http://schemas.android.com/apk/res/android</a>"
- xmlns:tools="<a href="http://schemas.android.com/tools">http://schemas.android.com/tools</a>"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical"
- tools:context=".MainActivity" >
- <ListView
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:id="@+id/img_txt_list"
- android:focusable="true"
- android:scrollingCache="true"
- android:divider="#00000000"
- android:scrollbars="none"
- />
- </LinearLayout>
- <p> </p>
复制代码
- @Override
- public boolean isEnabled(int position) { //屏蔽listView的每个item的高亮效果
- return false;
- }
复制代码
读取assets下的json文件,用于模拟网络请求:
- public List<Content> getAssetsData(){
- AssetManager am = this.getAssets();
- try {
- InputStream is = am.open(path);
- ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
- byte[] bt = new byte[1024];
- int len = 0;
- while((len = is.read(bt)) != -1){
- outputStream.write(bt, 0, len);
- }
- outputStream.close();
- is.close();
- String json = outputStream.toString();
- list = AnalysisJSON.getProvinceCities(json);
- } catch (IOException e) {
- e.printStackTrace();
- }
- return list;
- }
复制代码
新闻类的图文混排目前想到的有3种类型的解决办法:
本文是一种,另外两种接下来会逐一介绍,另附demo供网友测试!
-
img.jpg (72.79 KB, 下载次数: 58)
利用ListView实现新闻客户端的新闻内容图文混排相关推荐
- ListView异步加载图片,完美实现图文混排
昨天参加一个面试,面试官让当场写一个类似于新闻列表的页面,文本数据和图片都从网络上获取,想起我还没写过ListView异步加载图片并实现图文混排效果的文章,so,今天就来写一下,介绍一下经验. Lis ...
- 仿腾讯新闻客户端图片新闻幻灯片动画效果
正在做一个类似腾讯新闻客户端图片新闻幻灯片动画效果,借着这个机会又看了一下android的动画. 源码http://download.csdn.net/detail/u012598233/853134 ...
- Android使用HtmlTextView控件实现新闻详情图文混排
在实现新闻详情的时候,安卓也有类似富文本的控件,但是使用webview或者textview等方法,每种方法各有优劣,不是很完美.今天给大家介绍一个安卓控件--HtmlTextView,实现详情页图文混 ...
- 页面内容样式设计——图文混排
目录 图文混排 实现一个图文混合单元模块 1. HTML代码 2. 浏览器显示效果 图文混排 图文混排是制作精美页面必须使用的技术,通过将适当的图像与文字有效地排列在一起,可以大大丰富版面内容.图文混 ...
- 大一计算机ppt4.3实训内容,沪科教版信息技术七年级下册4.3《图文混排》PPT课件4.ppt...
<沪科教版信息技术七年级下册4.3<图文混排>PPT课件4.ppt>由会员分享,可在线阅读,更多相关<沪科教版信息技术七年级下册4.3<图文混排>PPT课件4 ...
- 实现图文混排ListView展示 ---- Android版
使用eclipse创建一个Android Application 创建完成之后,开始java代码的编写 声明变量 //listview列表 private ListView listView; // ...
- 图文混排作品HTML5利用css样式,DivCSS布局实例:很实用的图文混排CSS列表
CSS网页布局的一大特点就是列表元素的应用,在传统的表格布局中往往将列表元素作为表格来处理,这样的方式非但不具有语义还产生了许多不必要的代码. 今天我们共同学习一款"图文混排CSS列表&qu ...
- 各地新闻客户端名称_腾讯新闻客户端排名优秀内容奖榜首
日前,腾讯新闻客户端在由中国联通主办,艾瑞咨询集团承办的"2013中国联通沃商店第三届开发者大会"上,凭借权威新闻.丰富内容.精品栏目等优势,以及首创极速离线阅读.滑动切换频道等功 ...
- android 网易新闻 登录界面,Android之类似网易新闻客户端首页新闻列表实现思路...
网易新闻客户端首页列表实现思路: 网易新闻客户端的实现主要涉及到三个部分: 1,viewFlow新闻轮播图: 2,pullToRefreshListView,下拉刷新的列表 3,将viewFlow和p ...
最新文章
- kaldi语音识别实战pdf_语音识别相关工具和资料分享
- java保留想要的字符,反转Java中的字符,同时保留一些字符 - java
- BM16 删除有序链表中重复的元素-II
- LeetCode 1138. 字母板上的路径
- 依据BOM和已经存在的文件生成其他种类的文件
- 火山引擎 veStack 在企业办公场景的落地实践
- 格雷码的生成详解(C++)(附格雷码对照表)
- 自定义list-style的兼容性问题解决办法
- springboot + quartz 分布式定时任务
- 计算机为什么不用三十二进制,32位进制导致2038年问题
- JS实现 b站直播弹幕自动补中括号、一键常用语脚本
- 小刘的BUG(json插件)
- 【web攻防】CVE-2020-10487 tomcat 文件包含漏洞 docker 复现学习
- Arduino驱动HDC1080测量温湿度
- java获取虾米数据_json获取属性值的方式
- 倍福--运动中修改速度
- DDD专家张逸:《解构领域驱动设计》前言
- 小米3升级android 6.0,手机如何升级MIUI 6.0系统?miui升级图文教程
- Java NIO编程
- 笔记本电池常识和THINKPAD电源管理器介绍--能设置充电起点和终点
热门文章
- 【Binder 机制】AIDL 分析 ( AIDL 通信完整流程梳理 )
- 【Android 应用开发】Activity 返回堆栈清除操作 ( 默认状态 | 清除返回堆栈配置 | 不清除返回堆栈配置 | 清除指定界面配置 )
- 关于ASP.NET控件DropDownList控件的问题
- 贝塞尔曲线(B′ezier)基础
- 2018视频人物识别挑战赛冠军经验分享:在现有机器资源条件下更快速验证是关键...
- 你不知道的JavaScript运算符
- java读取项目资源文件的方法
- 《C++面向对象高效编程(第2版)》——3.17 编写内存安全类
- PgwSlideshow-基于Jquery的图片轮播插件
- [置顶]WebService学习总结(4)——第三方webService服务调用