此应用程序要求:首先单击将更改image1到image2第二次单击将更改回旧图像(image2到image1)
image1 = (ImageView)findViewById(R.id.imageView1);
image1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
image1.setImageResource(R.drawable.a3_01);
image1.setTag(70);
}
});
Run Code Online (Sandbox Code Playgroud)
此图像将为服务器设置一个新标签,知道图片已更改.
*我使用的代码仅用于第一次点击,它的工作原理.我只是不知道做第二次点击事件.有谁能让我知道它?非常感谢.谢谢.
您可以使用布尔值作为开关,让您使用if语句来回翻转.
boolean showingFirst = true;
image1 = (ImageView)findViewById(R.id.imageView1);
image1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if(showingFirst == true){
image1.setImageResource(R.drawable.a3_02);
showingFirst = false;
}else{
image1.setImageResource(R.drawable.a3_01);
image1.setTag(70);
showingFirst = true;
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5880 次 |
| 最近记录: |