首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查看flipper 3选项卡

查看flipper 3选项卡
EN

Stack Overflow用户
提问于 2012-08-29 19:22:42
回答 1查看 605关注 0票数 0

我有三个按钮

  1. 名为page1
  2. 名为page2
  3. 名为page3

我希望使用已经正常工作的视图,如果我单击按钮page1,它应该将我发送到page1,如果我单击page2,它应该将我发送到第2页,对于第3页也一样。

有人能帮我解决这道数学题吗?

代码语言:javascript
复制
setContentView(R.layout.second_activity);

        flipper = (ViewFlipper)findViewById(R.id.viewFlipper1);
        1 = (Button) findViewById(R.id.macro);
        2= (Button) findViewById(R.id.esr);
        3 = (Button) findViewById(R.id.gio);


        1.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                 flipper.showNext();

            }

        });
        2.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                flipper.showNext();
            }
        });
       3.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                flipper.showPrevious();


            }
        });
EN

回答 1

Stack Overflow用户

发布于 2012-08-29 19:33:47

假设您的页面索引是:

  • 指数0:宏观经济指标。
  • 索引1: esr页面。
  • 索引2: gio页面。

那你应该这么做:

代码语言:javascript
复制
macroeconomic.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
         flipper.setDisplayedChild(0);
    }
});
esr.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        flipper.setDisplayedChild(1);
    }
});
gio.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        flipper.setDisplayedChild(2);
     }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12185082

复制
相关文章

相似问题

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