Android 如何在用户单击“我的按钮”时隐藏ImageView,并在单击同一按钮时再次显示ImageView?

Android 如何在用户单击“我的按钮”时隐藏ImageView,并在单击同一按钮时再次显示ImageView?,android,Android,如何在用户单击“我的”按钮时隐藏图像视图,并在单击同一按钮时再次显示图像视图?在项目中使用以下代码: private ImageView picview; //*snip* loads of other code //Show Image Button ImageButton show_pic = new ImageButton(this); show_pic.setBackgroundColor(Color.WHITE); show_pic.setOnClickListener(n

如何在用户单击“我的”按钮时隐藏图像视图,并在单击同一按钮时再次显示图像视图?

在项目中使用以下代码:

private ImageView picview;

    //*snip* loads of other code

//Show Image Button
ImageButton show_pic = new ImageButton(this);
show_pic.setBackgroundColor(Color.WHITE);
show_pic.setOnClickListener(new OnClickListener()
{

    @Override
    public void onClick(View v) {
        if(picview.getVisibility() == View.INVISIBLE)
         {
         picview.setVisibility(View.VISIBLE);
         } 
        else if (picview.getVisibility() == View.VISIBLE)
         {
         picview.setVisibility(View.INVISIBLE);
         }          
        }

});

params = new RelativeLayout.LayoutParams(40, 40);
params.topMargin = 10;
params.leftMargin = 10;
params.addRule(RelativeLayout.BELOW, button2_id);
rl.addView(show_pic, params);

//Imageview loaded from drawable
picview = new ImageView(this);
params = new RelativeLayout.LayoutParams(200, 400);
params.topMargin = 0;
params.leftMargin = 30;
params.addRule(RelativeLayout.RIGHT_OF, button2_id);
picview.setImageResource(R.drawable.my_image);
picview.setVisibility(View.INVISIBLE);
rl.addView(picview, params);

this.setContentView(rl);
如果需要帮助,请显示您尝试的“代码”。