【发布时间】:2018-03-04 22:34:06
【问题描述】:
我的主要活动中有以下代码。当我在应用程序中输入主要活动并按下按钮时,它会根据需要更改按钮的颜色。
我遇到的问题是,如果我离开此活动,转到另一个活动然后返回,按钮颜色已更改回默认颜色。
有谁能提供关于如何保持按钮颜色的建议。
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);
【问题讨论】:
标签: android button android-activity colors