查看鳍状肢3个标签

时间:2012-08-29 19:22:42

标签: android viewflipper

我有3个按钮

  1. 被称为page1
  2. 被叫第2页
  3. 被称为第3页
  4. 我想使用已经正常工作的viewflipper,如果我点击 在按钮page1上它应该将我发送到page1,如果我点击第2页它应该发送到第2页和第3页相同..

    有人可以帮我解决这个数学问题吗?

    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();
    
    
                }
            });
    

1 个答案:

答案 0 :(得分:0)

假设您的网页索引为:

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

然后你应该这样做:

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);
     }
});