`
前进的路中没有月亮
  • 浏览: 20751 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

移动开发|浅谈list列表布局控件

阅读更多

在iMAG开发app中界面布局很重要,怎样布局美观和流畅取决于list列表控件。

列表控件由list标签->item标签->col标签->row标签依次组成(布局是不一定都用上)。

列表类型:list有plain, group, transparent, toolbar四种类型。
其中plain是默认的扁平风格的列表,group是分组列表。transparent是透明风格的列表,plain和group类型的列表都有默认的边线和背景,而transparent则是把这些边线和背景去掉了的,这样可以在transparent类型的列表上设置新的背景。toolbar类型的列表主要用于定制工具栏,toolbar类型的列表也是透明的,toolbar和transparent的区别是transparent列表内部有默认的边距,而toobar列表则把item里默认的margin和padding也去掉了。

扁平列表(代码及效果图)

 

<?xml version="1.0" encoding="utf-8"?>
<imag>
    <page>
       <title>
            <center>
                <label>扁平列表</label>
            </center>
        </title>
        <content draggable="true">
            <list>
                <item>
                    <label>新的好友</label>
                </item>
                <item>
                    <label>我的微博</label>
                </item>
                <item>
                    <label>我的相册</label>
                </item>
            </list>
        </content>
    </page>
</imag>

分组列表(代码及效果图)

<span style="font-size:14px;"><?xml version="1.0" encoding="utf-8"?>
<imag>
    <page>
       <title>
            <center>
                <label>分组列表</label>
            </center>
        </title>
        <content draggable="true">
            <list type="group">
                <item>
                    <label>新的好友</label>
                </item>
            </list>
            <list type="group">
                <item>
                    <label>我的微博</label>
                </item>
                <item>
                    <label>我的相册</label>
                </item>
            </list>
        </content>
    </page>
</imag></span>


 

列表布局(代码及效果图)

<span style="font-size:14px;"><list type="group" accessory="indicator">
    <item accessory="indicator">
        <label>标题</label>
        <label style="color:gray">副标题</label>
    </item>
    <item accessory="indicator">
        <row>
            <label>标题</label>
            <label style="color:gray">副标题</label>
        </row>
    </item>
    <item accessory="indicator">
        <col>
            <row>
                <label>标题</label>
                <label style="color:gray">副标题</label>
            </row>
        </col>
    </item>
    <item accessory="indicator">
        <col>
            <label>标题</label>
            <label style="color:gray">副标题</label>
        </col>
    </item>
    <item accessory="indicator">
        <col>
            <row>
                <label>标题</label>
                <label style="color:gray">副标题</label>
            </row>
        </col>
        <col>
            <label style="color:blue;font-size:14">2012-05-01</label>
        </col>
    </item>
    <item accessory="indicator">
        <col>
            <row>
                <label>标题</label>
            </row>
            <row>
                <label style="color:gray">副标题</label>
            </row>
        </col>
        <col>
            <label style="color:blue;font-size:14">2012-05-01</label>
        </col>
    </item>
    <item accessory="indicator" style="col-width:*,100;">
        <col>
            <row>
                <label>标题</label>
            </row>
            <row>
                <label style="color:gray">副标题</label>
            </row>
        </col>
        <col>
            <row>
                <label style="color:blue;align:right;font-size:14">2012-05-01</label>
           </row>
        </col>
    </item>
    <item accessory="indicator" style="col-width:*,100; col-valign:top,top">
        <col>
            <row>
                <label>标题</label>
            </row>
            <row>
                <label style="color:gray;">副标题</label>
            </row>
        </col>
        <col>
            <row>
                <label style="color:blue;align:right;font-size:14">2012-05-01</label>
           </row>
        </col>
    </item>
</list></span>



list控件的详细介绍

 

 

分享到:
评论

相关推荐

    浅谈工具列表控件的用法

    ### 浅谈工具列表控件的用法 在软件开发过程中,列表控件(ListCtrl)是一种非常常用的界面组件,它可以用来展示数据集合,并提供了一系列的功能,如排序、筛选等。本文将详细介绍VC++环境下列表控件的基本用法及一些...

    Access数据库-List列表框控件应用

    Access数据库-List列表框控件应用

    list 方向控件移动

    在MFC(Microsoft Foundation Classes)项目中,当使用`CListCtrl`(List控件)时,经常会出现一个常见问题:即在使用键盘上下键进行列表项选择时,控件的响应会有明显的滞后或延迟现象。这种现象不仅影响用户体验,...

    VB 仿千千播放列表List控件

    "VB 仿千千播放列表List控件"是一个专门针对音乐播放器应用设计的自定义控件,它的目的是模仿流行的千千静听播放器中的播放列表功能。这个控件允许用户以类似千千静听的方式管理和显示歌曲列表,提供了丰富的功能和...

    超级List列表控件

    在IT领域,尤其是在软件开发和用户界面设计中,"超级List列表控件"是一个关键的组件,它在各种应用程序和操作系统中广泛使用。这个控件主要用于展示和管理大量的数据项,让用户能够有效地浏览、选择和操作这些数据。...

    ListCtrl控件和下拉框,编辑框等控件组合使用

    ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等...

    在ListCtrl列表控件中添加edit和combo

    在Windows编程中,特别是使用MFC(Microsoft Foundation Classes)库时,`ListCtrl`是一种常用的控件,用于显示多列的列表数据。然而,仅使用`ListCtrl`默认功能有时并不能满足所有需求,比如需要在某列中进行编辑或...

    自绘ListCtrl列表控件

    在实际学习和开发过程中,查看这些资源将有助于理解和实现自绘ListCtrl列表控件。 总之,自绘ListCtrl是一种强大的技术,能帮助开发者创建出个性化的界面。通过熟练掌握相关API和自定义绘制技巧,我们可以创建出...

    Android控件大全以及各布局控件的使用方式

    ### Android控件大全及各布局控件的使用详解 #### 一、Android控件概述 Android控件是指在Android应用程序中用于实现用户界面的各种组件。这些控件包括但不限于按钮、文本框、列表视图等。熟悉并掌握这些控件对于...

    代码实现List下载列表(安卓自定义控件,List列表)

    本文将深入探讨如何实现一个基于List的下载列表控件,并着重讲解两个关键点:xml布局实现和代码布局及默认图像的处理。 首先,让我们来看看`listForDownload(xml布局实现).rar`中的内容。在安卓中,XML布局文件是...

    移动列表,自定义控件

    在VB6中,实现移动列表功能通常会用到List控件或者ListBox控件。List控件是基础级别的,而ListBox控件则提供了更多的功能,如多选、分列显示等。要使这些控件具备移动功能,我们需要添加滚动条(HorizontalScrollBar...

    List Ctrl列表控件学习版Demo

    在Windows编程领域,List ...总之,List Ctrl列表控件是Windows GUI开发中的重要组成部分,掌握其使用技巧将极大地提升开发效率。这个Demo是一个很好的起点,能够帮助初学者快速上手并深入理解List Ctrl的功能和操作。

    duilib list控件使用

    List控件在Duilib中是一个核心组件,常用于显示多行、多列的数据,类似Windows资源管理器中的文件列表。本篇文章将详细介绍如何在Duilib中使用List控件,并通过`list.cpp`文件的示例来探讨其主要功能和用法。 首先...

    List(可编辑列表)控件代码

    在IT领域,尤其是在软件开发中,List控件是一种常见的用户界面元素,用于显示和管理一系列条目或数据项。在本主题中,我们将深入探讨"可编辑列表"控件的代码实现,它允许用户不仅查看数据,还可以直接在列表中进行...

    树形控件和列表控件的结合

    这两种控件在Windows应用程序中非常常见,它们各自具有独特的功能,而将它们整合在一起可以实现更复杂的界面布局和数据展示。 CTreeCtrl是一种树状结构的控件,通常用于展现层次化的数据,例如文件系统、组织结构等...

    vc开发的list控件打印类

    在VC++开发环境中,List控件(CListCtrl)是一种常用的数据展示组件,它能够以列表形式显示数据,常用于创建具有多列信息的视图。然而,将List控件的内容打印出来并不是一个简单的过程,因为VC++的打印机制相对复杂...

    头像列表控件PictureList.OCX

    《头像列表控件PictureList.OCX详解》 在计算机编程领域,用户界面的设计是至关重要的,而头像列表控件(PictureList.OCX)则是实现个性化、直观交互的一种常见工具。本文将深入探讨这个控件的功能、用法以及它在...

    SuperGrid-MFC_ListCtrl控件扩展(让ListCtrl控件具有树状列表)

    通过上述方式,"SuperGrid-MFC_ListCtrl控件扩展"项目使得开发者能够在MFC应用中使用ListCtrl控件展现复杂的树状数据,而无需引入额外的第三方库,降低了开发复杂度和依赖性。这样的扩展在工程实践中非常实用,尤其...

    VC列表list上增加edit控件和combo控件实现

    本文将深入探讨如何在VC++的列表控件(List Control)上添加编辑(Edit)控件和组合框(Combo Box)控件,以增强用户交互体验。 列表控件(List Control)是MFC框架中的一个重要组件,它允许我们在窗口上展示多列...

    list控件改变颜色

    在编程领域,特别是涉及到用户界面(UI)设计时,"list控件"是一个常见的元素,它用于展示数据列表。在Windows编程中,如使用MFC(Microsoft Foundation Classes)或者WinAPI,开发者经常会遇到需要自定义控件外观的...

Global site tag (gtag.js) - Google Analytics