答案 0 :(得分:0)
这不是你在SO中提出问题的方式,你应该先尝试一些问题,当你遇到问题时,你可以问你的具体问题,以及你所做的一切。你可以在here中了解如何提出一个好问题。
现在你可以尝试这样的事情:
//create a method in your first activity, (where the button color should change):
public void changeColorInFirstActivity(){
Button btnA = (Button) findViewById(R.id.myButtonA);
btnA.setBackgroundColor(getResources().getColor(R.color.red));
}
并在第二个活动中添加此项,您可以在其中点击按钮更改第一个活动按钮颜色:
Button btnB = (Button) findViewById(R.id.myButtonB);
btnB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FirstActivity secondActivity = new FirstActivity();
firstActivity.changeColorInFirstActivity();
}
});
现在设置颜色后,将颜色int
保存在共享首选项中,并在第一个活动中设置您在按钮颜色上获得的值