使用按钮从一个布局移动到另一个布局

时间:2014-08-12 03:55:58

标签: android xml button layout onclicklistener

我想从一个xml移动到另一个xml。另一个xml在resetView方法中。我该怎么办请帮忙。我还可以在第一个布局上添加一个按钮。点击那个按钮,我想转移到另一个xml布局,即散光测试布局。我该怎么办?代码如下:

protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.astigmatism_image);
        ImageView image = (ImageView) findViewById(test_image);

    }



    private void resetView(){
        setContentView(R.layout.astigmatismtest);
        setObjects();
        int a[] = { R.id.leftEye, R.id.rightEye };
        setOnClickListener(a);


    }

2 个答案:

答案 0 :(得分:0)

您应该在ClickListener

的onClick方法中调用setContentView方法
Button testButton = (Button) findViewById(R.id.bSwitchLayout);
testButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
    setContentView(R.layout.astigmatismtest);
    }
});

答案 1 :(得分:0)

单击按钮时调用resetView()。像,

button.setOnClickListener(new OnClickListener() 
{                       
    @Override           
    public void onClick(View arg0) 
    {               
       // TODO Auto-generated method stub               
       resetView()          
     }      
});