首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将列表查看项链接到android中的不同活动?

如何将列表查看项链接到android中的不同活动?
EN

Stack Overflow用户
提问于 2014-11-25 23:36:02
回答 2查看 1.3K关注 0票数 3

我叫亚当

我按照这个教程https://www.youtube.com/watch?v=rs4LW3GxOgE创建了一个导航抽屉,一切都很好,就像在里面一样,我可以滑动抽屉进出。我的问题是,我想把抽屉里的每一件东西都链接到不同的活动上。例如,我的项目视图中有一个名为“主菜单”的按钮/项,我想将这个项目/按钮链接到一个名为主屏幕的活动。类似地,我在项目视图中有另一个名为“视频”的项目/按钮,我想将它链接到一个名为“我的视频”的活动中,用我所有的按钮,总共有5个按钮。

对不起,我无法提供我的作品的任何截图,因为我的工作是在我的笔记本电脑和我的爸爸借了我几天,但我已经遵循了上述教程,所以如果你看,你会理解我在说什么。

基本上,我希望将项目视图中的每个项目/按钮链接到相应的活动。音符很少;

  1. 项目视图中的项/按钮存储在字符串xlm中的数组中。
  2. 我无法在主类上扩展活动,因为我已经扩展了片段并实现了actionbar侦听器,所以所有的代码都是针对抽屉的。

耽误您时间,实在对不起

编辑:

代码语言:javascript
复制
   private void displayView(int position) {
        Fragment fragment = null;
        switch (position) {
        case 0:
            fragment = new Main Menu();
            break;
        case 1:
            fragment = new My Video();
            break;
        case 2:
            fragment = new Pictures();
            break;
        case 3:
            fragment = new List of goods();
            break;
        case 4:
            fragment = new Favorites();
            break;
        case 5:
            fragment = new Plan();
            break;

        default:
            break;
        }

http://i.stack.imgur.com/D7MW3.png

它不会让我发布一个图片,请按照上面的链接。我已经为我想要做的事情创建了一个可视化的图表。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-25 20:57:22

只需将此添加到您的每个开关;

代码语言:javascript
复制
Intent nameofactivity = new Intent(this, nameofactivity.class);
startActivity(activitytostart);
票数 3
EN

Stack Overflow用户

发布于 2014-11-26 00:55:20

我想这是你的第一个Android应用吧?从switch语句中,我认为您正在尝试通过以下操作创建一个新的活动:

代码语言:javascript
复制
fragment = new My Video(); 

如果您想启动一个活动,您只需为您的活动创建一个意图,并通过在startActivity中添加以下内容调用displayView:

代码语言:javascript
复制
Intent myVideoIntent = new Intent(this, VideoActivity.class);
startActivity(myVideoIntent);

每个案例都需要这样做。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27138803

复制
相关文章

相似问题

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