Java-如何在特殊列表项上运行功能

伊娃·西尔维安娜(Eva Silviana)

请帮我。我是android java的初学者,因此坚持使用此代码。

我有一个列表项,我想在此放置退出应用程序按钮/菜单。我只需要运行一个函数即可退出应用AppExit();

我的xml文件:

<string-array name="navigation_title_list">
    <item>Home</item>
    <item>Our Products</item>
    <item>References</item>
    <item>Support</item>
    <item>About Us</item>
    <item>Contact</item>
    <item>Exit</item>
</string-array>

我的Java文件:

   // reference
        mDrawerLayout = (DrawerLayout) findViewById(R.id.activity_main_layout);
        mDrawerListView = (ListView) findViewById(R.id.activity_main_drawer);

        // set drawer
        mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
        mDrawerListView.setAdapter(new DrawerAdapter(this, mTitles, icons));
        mDrawerListView.setOnItemClickListener(new OnItemClickListener()
        {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View clickedView, int position, long id)
            {

                // Here is my exit funtion
                AppExit();

                selectDrawerItem(position, false);
            }
        });

我需要类似的代码:

if(<!-- Item value selected == "Exit" -->){
// run exit app funtion
AppExit();
}     

任何帮助将不胜感激。谢谢。

艾伦

您有mTitles(我假设是字符串数组),在回调中,您有一个position参数,该参数告诉您单击了列表中的哪个项目。因此,如果在mTitles [position]中检查字符串“ Exit”,它应该可以工作。

if (mTitles[position].equals("Exit")) {
    AppExit();
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java-如何在特殊列表项上运行功能

来自分类Dev

如何在Java 9上运行Glassfish?

来自分类Dev

如何在Java对象的属性上应用包含功能?

来自分类Dev

如何在jvm上运行生成的frege Java代码?

来自分类Dev

如何在Java中的Y线程上运行X任务?

来自分类Dev

如何在AWS上运行Spark Java应用程序?

来自分类Dev

如何在Unix上的Java代码中运行python

来自分类Dev

如何在iOS上运行Java脚本,直到“完成”-iOS

来自分类Dev

如何在CentOS上运行Java EE应用程序

来自分类Dev

如何在jvm上运行生成的frege Java代码?

来自分类Dev

R:如何在两个列表上运行功能?

来自分类Dev

我如何在jquery mobile中获取列表项上的列表项的值

来自分类Dev

如何在所选列表项上添加CSS类

来自分类Dev

如何在列表项上设置多个AlarmManager?

来自分类Dev

如何在JSON上添加超链接列表项?

来自分类Dev

在具有本机功能的Java上运行JavaScript?

来自分类Dev

如何在C ++上独立运行功能

来自分类Dev

如何在bash陷阱上运行功能

来自分类Dev

如何在AWS Elastic Beanstalk上安装/运行Spark Java Framework?

来自分类Dev

ssh之后如何在Mac OS X上运行Java GUI

来自分类Dev

如何在Java 8上运行的Eclpise 4.3中使用PMD插件

来自分类Dev

如何在MAC OS X上使用Sudo运行Java应用

来自分类Dev

Java:Selenium Grid:如何在特定节点上运行特定测试

来自分类Dev

如何在Google Dataproc集群上运行Java并行算法?

来自分类Dev

如何在高DPI显示器上运行升级的Java应用程序?

来自分类Dev

如何在一个简单的Java Web项目上运行声纳?

来自分类Dev

如何在Java 8上运行的Eclpise 4.3中使用PMD插件

来自分类Dev

如何在Ubuntu 14.04上使用Sublime Text 2编译和运行Java程序?

来自分类Dev

ssh后如何在Mac OS X上运行Java GUI

Related 相关文章

  1. 1

    Java-如何在特殊列表项上运行功能

  2. 2

    如何在Java 9上运行Glassfish?

  3. 3

    如何在Java对象的属性上应用包含功能?

  4. 4

    如何在jvm上运行生成的frege Java代码?

  5. 5

    如何在Java中的Y线程上运行X任务?

  6. 6

    如何在AWS上运行Spark Java应用程序?

  7. 7

    如何在Unix上的Java代码中运行python

  8. 8

    如何在iOS上运行Java脚本,直到“完成”-iOS

  9. 9

    如何在CentOS上运行Java EE应用程序

  10. 10

    如何在jvm上运行生成的frege Java代码?

  11. 11

    R:如何在两个列表上运行功能?

  12. 12

    我如何在jquery mobile中获取列表项上的列表项的值

  13. 13

    如何在所选列表项上添加CSS类

  14. 14

    如何在列表项上设置多个AlarmManager?

  15. 15

    如何在JSON上添加超链接列表项?

  16. 16

    在具有本机功能的Java上运行JavaScript?

  17. 17

    如何在C ++上独立运行功能

  18. 18

    如何在bash陷阱上运行功能

  19. 19

    如何在AWS Elastic Beanstalk上安装/运行Spark Java Framework?

  20. 20

    ssh之后如何在Mac OS X上运行Java GUI

  21. 21

    如何在Java 8上运行的Eclpise 4.3中使用PMD插件

  22. 22

    如何在MAC OS X上使用Sudo运行Java应用

  23. 23

    Java:Selenium Grid:如何在特定节点上运行特定测试

  24. 24

    如何在Google Dataproc集群上运行Java并行算法?

  25. 25

    如何在高DPI显示器上运行升级的Java应用程序?

  26. 26

    如何在一个简单的Java Web项目上运行声纳?

  27. 27

    如何在Java 8上运行的Eclpise 4.3中使用PMD插件

  28. 28

    如何在Ubuntu 14.04上使用Sublime Text 2编译和运行Java程序?

  29. 29

    ssh后如何在Mac OS X上运行Java GUI

热门标签

归档