如何从ListView打开一个新视图

比尔卡斯特里

我正在使用Appcelerator Studio构建一个应用程序。在我的视图中,我插入了一个带有“模板”的自定义ListView。还行吧。

这是我可以看到的: 在此处输入图片说明

现在,我希望如果单击此行之一,则可以打开另一个视图,宽度也可以达到某种效果(例如,滑块的效果)。

这是我的xml文件的代码:

<Alloy>
    <View class="containerClinicalFolder" >

        <ListView id="elementsList" defaultItemTemplate="elementTemplate">
            <Templates>
                <ItemTemplate name="elementTemplate" class="itemTemplate">

                    <View id="atomProperties">
                        <Label bindId="name" id="name" />
                        <View id="secondLine">
                            <Label class="line2 fieldLabel" text="from: " />
                            <Label class="line2" bindId="dateStart" id="dateStart" />
                            <Label class="line2 fieldLabel" text=" to: " />
                            <Label class="line2" bindId="dateEnd" id="dateEnd" />
                        </View>
                        <Label bindId="quantity" id="quantity" left="0"/>
                    </View>
                </ItemTemplate>
            </Templates>
            <ListSection>               
                <ListItem quantity:text="10 minute" quantity:color="#090"  name:text="Hydrogen" dateStart:text="10-10-2016" dateEnd:text="10-12-2016"/>
                <ListItem quantity:text="15 minute" quantity:color="#090" name:text="Helium" dateStart:text="02-01-2015" dateEnd:text="10-10-2019"/>
                <ListItem quantity:text="25 minute" quantity:color="#090" name:text="Lithium" dateStart:text="01-01-2001" dateEnd:text="01-01-2018"/>
                <ListItem quantity:text="10 minute" quantity:color="#090"  name:text="Hydrogen" dateStart:text="10-10-2016" dateEnd:text="10-12-2016"/>

            </ListSection>
        </ListView> 


        <Button id="button" class="buttonLanguage" 
            visible="false" traduzione="true"></Button>

         <ImageView image="/images/add_circle_2.png" action="add" id="idImage" class="add"></ImageView>
    </View>
</Alloy>

那么,我该怎么做呢?

Skoempie

将onItemclick事件添加到您的listView中(为了便于阅读,我省略了模板):

<ListView id="elementsList" onItemclick="listItemClick">

现在,在您的控制器中设置以下功能:

function listItemClick(e){ /* Open new window here. */ };

提示:您可以从事件数据(参数e)中获取诸如单击的行索引之类的信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从fancybutton的onClick()打开一个新活动?

来自分类Dev

如何从 Fragment 打开一个新的 Activity?

来自分类Dev

从以前的列表视图打开一个新的列表视图

来自分类Dev

从ListView中选择一个蓝牙设备,然后打开一个新的Intent(Android)

来自分类Dev

在RSelenium中打开一个新标签

来自分类Dev

在C中打开一个新的终端窗口

来自分类Dev

在C ++中打开一个新的终端屏幕

来自分类Dev

在RSelenium中打开一个新标签

来自分类Dev

单击JButton时打开一个新的JFrame

来自分类Dev

每次打开一个新的MySQL语句?

来自分类Dev

打开一个新的终端和源脚本

来自分类Dev

Applescript - 打开一个新标签

来自分类Dev

在页面加载中如何打开一个新的弹出窗口

来自分类Dev

如何打开一个新活动以显示SearchView的结果?

来自分类Dev

如何使html搜索栏打开一个新选项卡以显示结果

来自分类Dev

如何防止 gedit 在启动时总是打开一个新的未命名文件

来自分类Dev

登录Facebook SDK后如何去打开一个新的活动

来自分类Dev

如何在apache中打开一个新端口

来自分类Dev

如何在 PowerShell 6 中打开一个新选项卡?

来自分类Dev

有没有一种方法可以单击列表视图并打开一个新活动?

来自分类Dev

如何打开一个新的html页面,以及单击一个按钮时的链接

来自分类Dev

如何关闭所有打开的活动并从Java类中打开一个新活动

来自分类Dev

当已经打开一个终端时,如何使“ CTRL + ALT + T”打开新的终端窗口?

来自分类Dev

当已经打开一个终端时,如何使“ CTRL + ALT + T”打开新的终端窗口?

来自分类Dev

如何设置Firefox,以便在当前打开的标签旁边打开一个新标签?

来自分类Dev

如何打开一个巨大的.sql文件

来自分类Dev

如何防止情节提要打开一个窗口

来自分类Dev

如何打开一个巨大的HTML文件?

来自分类Dev

如何从imagebutton打开一个webview?

Related 相关文章

  1. 1

    如何从fancybutton的onClick()打开一个新活动?

  2. 2

    如何从 Fragment 打开一个新的 Activity?

  3. 3

    从以前的列表视图打开一个新的列表视图

  4. 4

    从ListView中选择一个蓝牙设备,然后打开一个新的Intent(Android)

  5. 5

    在RSelenium中打开一个新标签

  6. 6

    在C中打开一个新的终端窗口

  7. 7

    在C ++中打开一个新的终端屏幕

  8. 8

    在RSelenium中打开一个新标签

  9. 9

    单击JButton时打开一个新的JFrame

  10. 10

    每次打开一个新的MySQL语句?

  11. 11

    打开一个新的终端和源脚本

  12. 12

    Applescript - 打开一个新标签

  13. 13

    在页面加载中如何打开一个新的弹出窗口

  14. 14

    如何打开一个新活动以显示SearchView的结果?

  15. 15

    如何使html搜索栏打开一个新选项卡以显示结果

  16. 16

    如何防止 gedit 在启动时总是打开一个新的未命名文件

  17. 17

    登录Facebook SDK后如何去打开一个新的活动

  18. 18

    如何在apache中打开一个新端口

  19. 19

    如何在 PowerShell 6 中打开一个新选项卡?

  20. 20

    有没有一种方法可以单击列表视图并打开一个新活动?

  21. 21

    如何打开一个新的html页面,以及单击一个按钮时的链接

  22. 22

    如何关闭所有打开的活动并从Java类中打开一个新活动

  23. 23

    当已经打开一个终端时,如何使“ CTRL + ALT + T”打开新的终端窗口?

  24. 24

    当已经打开一个终端时,如何使“ CTRL + ALT + T”打开新的终端窗口?

  25. 25

    如何设置Firefox,以便在当前打开的标签旁边打开一个新标签?

  26. 26

    如何打开一个巨大的.sql文件

  27. 27

    如何防止情节提要打开一个窗口

  28. 28

    如何打开一个巨大的HTML文件?

  29. 29

    如何从imagebutton打开一个webview?

热门标签

归档