1
我在我的主要活動中有以下代碼。當我在應用中輸入主要活動並按下按鈕時,它會根據需要更改按鈕的顏色。離開活動並返回時保持設置按鈕顏色
我遇到的問題是,如果我離開此活動,轉到其他活動,然後返回,按鈕顏色已更改回默認顏色。
是否有人能夠提供有關如何保持按鈕顏色的建議。
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onClick(final View v) {
//Creating the instance of PopupMenu
PopupMenu popup = new PopupMenu(MainActivity.this, v);
//Inflating the Popup using xml file
popup.getMenuInflater()
.inflate(R.menu.popup_menu, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
v.getBackground().setColorFilter(Color.parseColor("#ff69b4"),
PorterDuff.Mode.DARKEN);