Я хочу изменить цвет фона с помощью меню (ов).Изменение цвета фона с помощью меню (ов)
Поскольку цвет фона изменяется в разделе activity.xml, тогда как я использую корпус переключателя для различных параметров меню на странице MainActivity.java.
Итак, как я могу контролировать/изменять цвет фона с помощью меню из java?
Я использую следующий кожух переключателя:
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
View someView = findViewById(R.id.rootLayout);
View root = someView.getRootView();
switch(item.getItemId()){
case R.id.options1:root.setBackgroundColor(getResources().getColor(android.R.color.holo_purple));
break;
case R.id.option2:root.setBackgroundColor(getResources().getColor(android.R.color.holo_purple));
break;
case R.id.option3:root.setBackgroundColor(getResources().getColor(android.R.color.holo_red_light));
break;
}
return super.onContextItemSelected(item);
}
edit1: Следующий код может изменить цвет фона.
PS: Новое в развитии App
[Это то, что вы ищете] (http://stackoverflow.com/questions/4761686/how-to-set-background-color-of-activity-to-white-programmatically) – GermaineJason