首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中动态填充listview元素

如何在android中动态填充listview元素
EN

Stack Overflow用户
提问于 2016-08-28 21:53:24
回答 1查看 44关注 0票数 1

我有两个活动,他们都有列表视图,在it.The中,第一个列表视图已经填充了一些elements.For示例,活动1中的列表视图具有像sem-1,sem-2这样的学期,所以在etc.Now上,我想要实现的是当我点击sem-1时,相应的主题会填充到第二个活动的列表视图中,所有单击类等等…我尝试使用putextra,如下面的代码所示,但它在第二个活动中根本没有加载任何列表视图。我用过的代码。

练习-1

代码语言:javascript
复制
 case 1:
              i = new Intent(Syllabus.this, Subjects.class);
              i.putExtra("sem", "cse11");
              startActivity(i);

练习-2

代码语言:javascript
复制
if(getIntent().getStringExtra("sem")=="cse11") {
 // Defined Array values to show in ListView
        String[] values = new String[]{"ENGLISH-I",
                "MATHEMATICS-I",
                "PHYSICS-I",
                "MATHEMATICAL METHODS",
                "COMPUTER PROGRAMMING THROUGH C",
                "ENGINEERING DRAWING",
                "ENGINEERING & IT WORKSHOP",
                "ENGINEERING PHYSICS LAB",
                "COMPUTER PROGRAMMING THROUGH C LAB"
        };
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-28 22:00:22

您正在尝试用==比较字符串,出现错误。在这种情况下避免使用它。请改用.equals

下面是第二个活动的代码,尝试一下:

代码语言:javascript
复制
if(getIntent().getStringExtra("sem").equals("cse11")) {
 // Defined Array values to show in ListView
        String[] values = new String[]{"ENGLISH-I",
                "MATHEMATICS-I",
                "PHYSICS-I",
                "MATHEMATICAL METHODS",
                "COMPUTER PROGRAMMING THROUGH C",
                "ENGINEERING DRAWING",
                "ENGINEERING & IT WORKSHOP",
                "ENGINEERING PHYSICS LAB",
                "COMPUTER PROGRAMMING THROUGH C LAB"
        };
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39192001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档