gpt4 book ai didi

android - 在android中按下后退时如何将图像更改回原始状态

转载 作者:行者123 更新时间:2023-11-30 04:12:52 25 4
gpt4 key购买 nike

问题是我制作了一个应用程序,其中有图标。当我们点击图标时,它会改变它的图像。(即它会发光)。并打开另一个 Activity ..但是当按下后退时,它仍然处于发光状态..所以我想在按下后退时将其恢复到原始状态

package sditm.app;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.Toast;

public class page1 extends Activity {
/** Called when the activity is first created. */
ImageView about;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.page1);


about=(ImageView)findViewById(R.id.imageView6);



about.setClickable(true);




about.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
// TODO Auto-gener2ated method stub
about.setImageResource(R.drawable.helps);
Intent i=new Intent(getApplicationContext(),aboutActivity.class);
startActivity(i);
Toast.makeText(getApplicationContext(), "Enter all fields", Toast.LENGTH_SHORT).show();
about.setImageResource(R.drawable.help);

}
});



}
}

最佳答案

使用 onResume() 恢复图像之前的状态:

 @Override  
protected void onResume() {
about.setImageResource(R.drawable.imageView6);
super.onResume();
}

关于android - 在android中按下后退时如何将图像更改回原始状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10545427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com