0 0

怎么用一个webview代替listview?10

现在在做一个论坛客户端,显示帖子的时候用的是listview,由于帖子内容较丰富,有图片,文字还有链接与附件,所以每一个listview中的item都是一个webview控件,但webview是一个重量级的组件,很费资源,加载较慢,如果每一项都帮webview,太浪费了,看到网上说用一个webview代替listview就能做到,好像用到了网业相关的内容,所以想请教一下,怎么用一个webview代替这个listview,给个明确的思路也行。谢谢!

问题补充:
renpeng301 写道
用一个webview 做到listview的效果
那么你让webview load一个url

url中html用<li/> 显示数据、

解析出来的数据源就是html,非常感谢你的回复。您 的意思就是先把解析后的html数据恢复插入到<li>标签中,然后组织成一个列表显示出来,对啊,应该是这样的。再次非常感谢,有问题再来请教。
2012年3月10日 10:50

3个答案 按时间排序 按投票排序

0 0

采纳的答案

用一个webview 做到listview的效果
那么你让webview load一个url

url中html用<li/> 显示数据、

2012年3月10日 22:29
0 0

你的数据源是什么?  html ??

2012年3月10日 22:27
0 0

http://androiddeveloper.sinaapp.com/viewtopic.php?t=3302看看别人的思路。。。。这样你的进步就会很快。

2012年3月10日 10:59

相关推荐

    webview与ListView、BaseAdapter实现方法

    1. 自定义列表项布局:包含一个`ImageView`显示图标,`TextView`展示名称和描述,以及`WebView`展示评分等复杂内容。 2. 数据模型:每个应用作为一个对象,包含图标、名称、描述和HTML格式的评分信息。 3. 自定义`...

    Android仿小米商城商品详情界面UI,ScrollView嵌套ScrollView、WebView、ListView

    这个项目名为"MoreScrollDemo",旨在实现一个复杂的滚动布局,它涉及到ScrollView的多层嵌套,以及WebView和ListView的集成。让我们深入探讨如何实现这样的功能。 首先,ScrollView是Android中的一个视图容器,允许...

    Android仿小米商城商品详情界面UI,ScrollView嵌套ScrollView/WebView/ListView

    WebView是Android系统提供的一个用于显示网页内容的组件。在商品详情页面,可能会包含一些HTML格式的描述或者动态加载的评论,这时候就需要用到WebView。开发者可以通过加载指定的URL或直接加载HTML字符串来展示...

    listView webView GridView 下拉刷新

    1. 创建一个自定义的WebView,继承自WebView,并重写`onTouchEvent()`方法,检测用户的下拉手势。 2. 当检测到下拉手势时,通过`addJavascriptInterface()`方法注入一个Java对象,用于与JavaScript通信。 3. 在网页...

    android的一个webview的完整例子

    总结来说,这个"android的一个webview的完整例子"是一个实用的教学资源,它涵盖了WebView的基本使用、页面加载状态的处理以及网络连接的判断。对于初学者或是需要在项目中使用WebView的开发者来说,这是一个非常有...

    手机摇一摇震动刷新(支持ListView GridView WebView)

    这是我写的手机摇一摇震动刷新(支持支持ListView GridView WebView)并生成二维码的源码,我的Github上面有更多的效果介绍,有兴趣的小伙伴猛戳吧,https://github.com/changechenyu/ShakeToFresh 如果觉得很好玩...

    NSURLCache让本地数据来代替远程UIWebView请求

    `NSURLCache`是苹果提供的一个关键类,它允许我们在本地存储HTTP和HTTPS请求的响应,以便在后续相同请求时直接使用本地缓存,而无需再次向远程服务器发起请求。这个过程可以显著提升应用的性能和响应速度。 `...

    WebView 向 Activity 跳转

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中加载和显示网页内容。当用户在WebView中交互时,有时我们需要将用户的行为传递到原生的Activity中处理,例如进行登录、支付或其他复杂的操作...

    listview、scrollview、webview的下拉刷新上拉加载

    为了实现下拉刷新,通常我们会使用SwipeRefreshLayout,这是一个内置的Android库,可以包裹ListView并提供下拉刷新的动画效果。当用户下拉时,SwipeRefreshLayout会触发一个回调,开发者在此回调中更新数据并调用...

    Android使用WebView播放flash

    创建一个布局文件,例如`Main.xml`,包含一个ListView和一个WebView。ListView用于显示列表项,点击后在WebView中加载相应的SWF文件。这里我们只展示WebView部分: ```xml &lt;WebView android:id="@+id/webView1...

    Android中WebView返回到上一个网页

    通过这个简单的示例,我们可以了解到在Android中使用WebView加载网页以及处理返回键来实现回退到上一个网页的基本操作。不过,实际开发中可能还需要考虑其他因素,如网页加载进度的显示、设置自定义加载错误页面、...

    webView2运行时环境.zip

    webView2运行时环境 离线环境 官网:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?ch=1&form=MA13LH 一份是常青版本,可以支持自动更新到最新版 一份是固定版本,适合和软件包一起

    ListView、gridView、scollView、WebView下拉刷新

    当达到顶部时,通过WebView的addJavascriptInterface方法暴露一个Java对象,让JavaScript调用这个对象的方法,从而在Android端触发刷新。然后,后台更新HTML内容,并通过WebView的loadData或loadUrl方法加载新内容。...

    Android-为了修复ReactNative的WebView组件在安卓端不支持文件上传而包装的一个Webview组件

    标题中提到的"Android-为了修复ReactNative的WebView组件在安卓端不支持文件上传而包装的一个Webview组件"就是一个专门针对此问题的解决方案。这个组件可能包含了以下关键知识点: 1. **React Native WebView组件**...

    一个android的webview的例子

    综上所述,这个"一个android的webview的例子"涵盖了Android WebView的基本使用、配置、页面加载事件处理以及可能的截图功能,是学习和实践WebView的一个良好起点。通过深入研究和实践,开发者可以掌握在Android应用...

    crosswalk-webview比webview更好用

    在移动应用开发中,Webview是一个关键组件,它允许开发者在原生应用程序内嵌入网页内容。Android系统自带的WebView是Android应用中常用的一种方式,但随着时间的推移,开发者们发现了一些限制,比如性能问题、版本...

    ListView、gridView、scollView、WebView下拉刷新 .

    SwipeRefreshLayout提供了一个内置的刷新指示器,当用户在列表顶部滑动时,会显示一个旋转的加载动画。通过监听`onRefresh()`回调,开发者可以在适当的时候更新数据并调用`setRefreshing(false)`来停止刷新动画。 2...

    webview控件的使用

    在Android开发中,WebView是一个非常重要的组件,它允许我们在原生的应用程序中嵌入网页内容,使得用户可以在不离开应用的情况下浏览网页。本篇将详细讲解WebView的使用、功能及常见配置。 首先,WebView的基本使用...

    Android中WebView拿到当前的网址和上一页面的网址

    在Android应用开发中,WebView是一个非常关键的组件,它允许我们在应用程序内部加载和显示网页内容。这个组件在很多场景下都非常实用,比如嵌入网页应用、阅读器或者实现简单的浏览器功能。在实际开发中,有时我们...

    Go-工具使用WebView从您的golanghttp服务器构建Android应用

    `gowebview`是一个开源项目,允许开发者使用Go语言创建原生的移动应用,其中包含一个WebView组件,该组件可以加载并显示Web内容。 ### Go语言与HTTP服务器 Go(也称为Golang)是一种静态类型的、编译型的、并发性...

Global site tag (gtag.js) - Google Analytics