【问题标题】:How can i display a textview coming from an expandable listview when i click on one particular item?当我单击一个特定项目时,如何显示来自可扩展列表视图的文本视图?
【发布时间】:2015-10-14 15:12:11
【问题描述】:

如果我想在可展开视图中单击多个项目中的一个项目(比如 Avatar 电影),然后出现一个关于(Avatar 电影)描述的文本视图,但描述应该出现在下一个活动和其他项目也一样。

【问题讨论】:

    标签: android textview expandablelistview


    【解决方案1】:

    执行以下步骤

    1. 获取选定的值(让它成为头像电影)并通过 Intent 的putExtra 将其发送到下一个活动。就像

      Intent intent = new Intent(SendingActivity.this,RecievingActivity.class);
      intent.putExtra("keyName", "avatar movie"); 
      startActivity(intent);
      
    2. 从 Intent 中获取第二个活动的值

      Bundle extras = intent.getExtras();
      if(extras != null)
      String data = extras.getString("keyName");
      
    3. 获取与avatar movie 或在第二个活动中选择的任何内容相关的描述。

    【讨论】:

    • 首先这些都存在于我的项目中:FirstAcitivity.java、Activity_main.xml、parent_layout.xml、child_layout.xml‌​、MyAdapter.java。 :) 现在我的问题是我不知道在我的项目中在哪里放置你给定的代码......另外请告诉我是否应该在你的代码中创建另一个活动(比如 Activity2.class 和 Activity1)来放置你给定的代码,因为当我复制并粘贴此代码时出现错误。谢谢你:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多