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);
如果需要帮助,请显示您尝试的“代码”。