`

2011.09.14——— android listview的横向滚动

阅读更多
2011.09.14——— android listview的横向滚动

参考:http://topic.csdn.net/u/20100817/22/0337960e-fe08-4aff-8d48-2aeb3c9cc3f7.html
http://www.eoeandroid.com/thread-75501-1-1.html


问题:item过长 需要listview横向滚动显示
解决:listView外层加一个线性容器 然后在线性容器外边加一个HorizontalScrollview 即可

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

<HorizontalScrollView

android:id="@+id/horizontalScrollView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

<LinearLayout

android:layout_width="fill_parent"

android:id="@+id/linearLayout1"

android:layout_height="fill_parent"
android:layout_width="wrap_content"

android:orientation="horizontal">

<ListView

android:id="@+id/list1"

android:layout_height="wrap_content"

android:layout_width="fill_parent"></ListView>

</LinearLayout>

</HorizontalScrollView>
</LinearLayout>


效果如下图:




  • 大小: 67.4 KB
分享到:
评论

相关推荐

    2011.08.26——— android ListView之多个item布局

    这篇博客"2011.08.26——— android ListView之多个item布局"深入探讨了如何在ListView中实现多个不同类型的Item布局,这对于创建动态、丰富的用户界面至关重要。在Android应用设计中,ListView通常用于显示如联系人...

    Android横向列表,横向listview实现

    总之,Android的横向ListView实际上是通过RecyclerView实现的,通过设置LinearLayoutManager的水平方向,配合自定义Adapter和手势检测,我们可以创建出功能强大的横向滚动列表。这种布局方式广泛应用于各种场景,如...

    Google.Android开发入门与实战第12章.Android综合案例一——RSS阅读器实例

    在本章节中,“Google.Android开发入门与实战第12章.Android综合案例一——RSS阅读器实例”主要聚焦于Android应用程序开发中的一个实际应用场景——构建一个RSS阅读器。这个实例将帮助初学者理解如何将Android SDK的...

    安卓Android源码——ListView停止滚动开启下载图片.zip

    本项目“安卓Android源码——ListView停止滚动开启下载图片.zip”着重探讨如何在ListView滚动时优化图片加载,以提高用户体验。 在描述中提到的“ListView停止滚动开启下载图片”,这是一个常见的性能优化策略。当...

    安卓Android源码——ListView滚动气泡提示.rar

    这个“安卓Android源码——ListView滚动气泡提示.rar”压缩包很可能是提供了一个关于如何在ListView滚动时显示气泡提示的示例代码。这种功能常用于通知用户一些重要的信息或者在列表项上显示动态更新的数据。 在...

    安卓Android源码——使用listView实现的树状结构.zip

    在安卓Android开发中,ListView是一种常用的视图组件,它能够展示多行数据并支持滚动,非常适合用来构建列表或目录结构。本项目通过ListView实现了树状结构,这在展示层级关系或者分类信息时非常实用,例如文件系统...

    安卓Android源码——重写listview实现下拉刷新.zip

    本压缩包"安卓Android源码——重写listview实现下拉刷新.zip"就是针对这一需求提供的一种解决方案。 首先,我们来理解下拉刷新这一概念。下拉刷新是一种常见的移动应用设计模式,用户通过在ListView顶部向下拉动,...

    WPF_ListView横向显示.zip

    2. **滚动行为**:默认情况下,ListView可能会自动调整大小以容纳所有项目,但在横向布局中,可能需要手动启用水平滚动条。可以设置`ScrollViewer.HorizontalScrollBarVisibility`属性为"Auto"。 3. **性能优化**:...

    安卓Android源码——横向ListView的完整实现(包含基于横向listview做的一个小相册demo).rar

    在安卓应用开发中,我们经常会遇到需要展示大量数据并进行水平滑动的情况,这时横向ListView(HorizontalListView)就显得非常实用。...在实际开发中,开发者可以根据需求调整和优化,打造更加个性化的横向滚动效果。

    安卓Android源码——ListView滚动气泡提示.zip

    这个压缩包"安卓Android源码——ListView滚动气泡提示.zip"包含了关于如何在ListView中实现滚动时的气泡提示功能的示例代码和相关图片。接下来,我们将深入探讨这一主题。 首先,ListView滚动气泡提示是一种增强...

    Android源码——listView学习源码.zip

    本资源"Android源码——listView学习源码.zip"包含了对ListView工作原理的详细解析,以及可能的实践代码示例。 ListView的核心功能在于它可以动态加载和回收视图,以优化内存使用。当用户滚动列表时,ListView会...

    安卓Android源码——横向ListView的完整实现(包含基于横向listview做的一个小相册demo).zip

    在实现横向滚动时,我们主要需要改变默认的布局管理器。 1. **设置布局管理器**: RecyclerView默认使用垂直布局管理器,我们需要替换为Horizontal LinearLayoutManager,以使元素沿水平方向排列。这可以通过以下...

    android demo,自定义支持横向滚动的ListView。

    这个“android demo,自定义支持横向滚动的ListView”正是为了解决这个问题,让我们深入探讨相关知识点。 首先,要实现横向滚动的ListView,我们需要了解并掌握以下几个关键点: 1. **自定义ViewGroup**: 自定义...

    android 横向滚动listview

    在Android开发中,有时我们可能需要创建一个可以横向滚动的列表视图,这与传统的垂直滚动的ListView有所不同。本文将详细讲解如何实现“android 横向滚动listview”,并结合给定的`HorizontalListView.java`文件名,...

    横向滚动的ListView

    在Android开发中,常规的ListView是用于垂直展示数据列表的组件,但有时我们可能需要一个可以横向滚动的列表,这就是“横向滚动的ListView”或称为HoriListView的用武之地。这种视图允许用户水平滑动来查看更多的...

    使用HorizonalScrollView实现ListView横向滑动

    listView.setAdapter(new MyCustomAdapter(this, dataList)); ``` 其中,`MyCustomAdapter`是你自定义的适配器,`dataList`是你要展示的数据列表。 在实际应用中,你可能需要考虑性能优化,因为`...

    博客对应源码

    博客《Animation动画详解(十三)——实现ListView Item进入动画》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50988685

    安卓Android源码——动态ListView,支持异步更新列表,异步更新图片.zip

    本项目“安卓Android源码——动态ListView,支持异步更新列表,异步更新图片”提供了一种解决方案,通过异步加载机制优化用户体验。 1. **ListView的工作原理**: - ListView通过复用convertView来提高性能,减少...

Global site tag (gtag.js) - Google Analytics