`

实现一个靠左靠右靠中间的listview

 
阅读更多

点击查看原图

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/item_id"
android:layout_width="20dip"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:gravity="center"
android:visibility="gone" />

<TextView
android:id="@+id/item_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_margin="1dip"
android:singleLine="true"
android:textSize="20sp" />

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >

<TextView
android:id="@+id/item_preRead"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="2dip"
android:padding="1dip"
android:paddingLeft="3dip"
android:paddingRight="10dip"
android:singleLine="true"
android:textSize="14sp" />

<TextView
android:id="@+id/wasteTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="2dip"
android:layout_toLeftOf="@+id/item_time"
android:layout_toRightOf="@+id/item_preRead"
android:gravity="center"
android:padding="1dip"
android:singleLine="true"
android:textSize="14sp" />

<TextView
android:id="@+id/item_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_margin="1dip"
android:maxLines="1"
android:padding="3dip"
android:textSize="14sp" />
</RelativeLayout>
</LinearLayout>

分享到:
评论

相关推荐

    Listview的左右滑动实现

    每个项目通常由一个ListView项布局(item layout)定义,而整个列表则由一个适配器(Adapter)来填充和管理。适配器将数据源与视图进行绑定,将数据转化为可见的视图项。 二、实现左右滑动的手势检测 要实现在...

    左右两个listview.类别 联动

    通过以上步骤,我们可以实现一个类似外卖应用中常见的左右联动ListView的效果。这个功能的实现涉及到Android的基础组件使用、事件监听、数据绑定和视图优化等多个方面,对于提升用户体验有着重要的作用。在实际项目...

    tabhost listview 左右滑动实现

    在这个场景中,我们要实现一个`TabHost`,其中每个标签页的内容是一个`ListView`,并且整个`TabHost`可以通过左右滑动来切换标签页。下面将详细介绍如何实现这样的功能。 首先,我们需要理解`TabHost`的工作原理。`...

    双listview,根据左边的item去改变右边的数据

    首先,我们需要创建两个ListView,一个用于显示左侧的列表,另一个用于显示右侧的列表。这两个ListView通常会放置在一个ScrollView或者 NestedScrollView 中,以便用户可以同时滚动两个列表。在布局XML文件中,可以...

    ListView左右滑动效果

    当用户向左滑动时,可能需要显示下一个列表项,而向右滑动则可能显示前一个。为此,我们需要维护一个缓冲区,包含相邻的列表项,以便在滑动时能快速切换。 5. **防止冲突**: 在实际应用中,ListView可能还会有...

    ListView嵌套GridView实现左右滑动的效果

    当需要在一个列表项中展示多列内容时,我们可能会考虑将GridView嵌套在ListView中,以实现更复杂的视图效果。本教程将探讨如何在Android中实现ListView嵌套GridView,并使其支持左右滑动。 首先,我们需要理解...

    仿美团外卖两个ListView联动,左边点击切换右边,右边滑动切换左边

    通过以上步骤,我们可以实现一个类似美团外卖的联动ListView效果。在实际开发中,可能还需要考虑其他因素,比如动画效果、触摸反馈、异常处理等,以确保应用的稳定性和用户体验。此外,随着Android技术的发展,现在...

    listview左右滑动动画实现

    首先,我们要明白的是,ListView本身并不直接支持左右滑动动画,因此我们需要自定义一个适配器(Adapter)和ListView的item布局来实现这一效果。我们可以利用Android的GestureDetector类来检测用户的滑动手势,并...

    ListView左右滑动

    首先,实现ListView的左右滑动需要一个自定义适配器(Custom Adapter),这个适配器需要继承自BaseAdapter。适配器的作用是将数据绑定到ListView的各个视图上,同时我们需要在这个适配器中处理滑动事件。在适配器中...

    android listview左右滑动分页

    http://blog.csdn.net/icqapp/article/details/24978057 详看效果图...android listview左右滑动分页(viewpager嵌套listview进行分页),焦点图带圆焦点 先敬告学者:如在此项目上运行不了的直接找到本人QQ:508181017,

    ListView固定头部及某一列,可上下左右滑动

    1. **创建自定义ListView**:首先,我们需要创建一个自定义的ListView,这可以通过继承Android的AbsListView或ListView类,并重写其滚动相关的回调方法,如onScroll()和onScrollStateChanged()。 2. **固定头部**:...

    可以左右滑动的ListView

    然而,标准的ListView只能上下滚动,但有时候我们可能需要实现一个可以左右滑动的ListView,这通常是通过自定义适配器和布局管理器来实现的。本文将深入探讨如何创建一个可以左右滑动的ListView,并基于提供的标题、...

    SwipeListView 支持定义ListView左右滑动事件,支持左右滑动位移,支持定义动画时间

    例如,向左滑动可能显示一个“删除”按钮,而向右滑动可能显示“标记为已读”的选项。 2. 滑动位移:该组件允许自定义滑动的位移量,这意味着开发者可以控制滑动操作后显示的视图暴露的范围。这有助于保持界面的...

    Node.js-树形结构ListView左右两个ListView联动

    标题“Node.js-树形结构ListView左右两个ListView联动”可能有些误导,因为Node.js主要是一个服务器端JavaScript运行环境,并不直接涉及Android UI组件如ListView的实现。不过,我们可以理解为这是一个关于如何在...

    android listview item 左右滑动删除

    在实现左右滑动删除时,我们通常需要自定义一个ListView的Item布局,并添加滑动手势检测。 1. **创建自定义Item布局** 创建一个新的XML布局文件,例如`list_itemSwipe.xml`,包含一个可滑动的父布局(例如`...

    Android ListView 中item的左右滑动动画效果的实现

    改成自己的显示另一个view的效果就行了,于是下载了源码,源码还是比较少的,稍微花了点时间修改了源码,基本达到了我自己的要求,共享一下给大家,对于初学者Java代码阅读可能比较吃力,如果以后有致力于Android...

    安卓listview相关相关-双listview两个listview相互关联单击左边的会切换右边.zip

    总之,实现两个ListView的联动是一个典型的Android UI交互设计,它要求开发者对ListView的工作原理、Adapter机制以及事件处理有深入的理解。通过这种方式,我们可以创建出丰富的用户界面,提升应用的用户体验。

    listview的上下左右滑动

    本篇文章将深入探讨如何实现这样一个功能丰富的ListView。 首先,我们需要了解ListView的基本用法。ListView通过Adapter来填充数据,Adapter可以是ArrayAdapter、BaseAdapter或其他自定义Adapter。Adapter负责将...

    Listview左右滑动删除item

    你可以创建一个GestureDetector实例,重写onDown(), onFling()等方法,当用户进行左右滑动时,触发相应的回调。 4. **ViewDragHelper**:这是另一个关键类,它能帮助你管理视图的拖动行为。通过创建一个...

    listview左右滑动删除

    当用户在列表项上向左或向右滑动时,SwipeView需要能够检测到这个动作,并相应地改变自身的可见状态,展示一个可操作的区域,比如显示一个删除按钮。滑动操作完成后,可能需要动画效果来平滑地返回原位置。 回调至...

Global site tag (gtag.js) - Google Analytics