Tag: imagebutton

更改活动会阻止ImageButton setImageResource工作

我有一个主要活动,每次点击都会改变ImageButton上的图像。 public class MainActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); static ImageButton mGetClickTime; mGetClickTime.setOnClickListener(new View.OnClickListener() { mUpdateBackground(); } } } public static void mUpdateBackground() { int[] imageIds = { R.drawable.bg1, R.drawable.bg2, R.drawable.bg3, R.drawable.bg4, }; Random generator = new Random(); randomImageId = imageIds[generator.nextInt(imageIds.length)]; mGetClickTime.setImageResource(randomImageId); } 这很好用,直到单击菜单按钮并访问另一个活动 public class settings extends MainActivity{ @Override […]