0
我設置了一個活動與一個的EditText和一個按鈕我試圖做以下的事情:用戶在十六進制顏色在EditText中,按下按鈕,然後NavBar/ActionBar將其顏色更改爲鍵入的值。設置導航欄/從應用(Android)內操作欄顏色
更改我發現的應用程序中的那些內容的唯一方法是將NavBar/ActionBar的樣式更改爲預製的樣式,但我希望能夠將其設置爲自定義顏色。
public class VisualTweaks extends Activity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_visual_tweaks);
Button colorButton = (Button) findViewById(R.id.countButton);
EditText colorEditText = (EditText) findViewById(R.id.colorEditText);
colorButton.setOnClickListener(this);
}
@Override
public void onClick(View v) {
if (android.os.Build.VERSION.SDK_INT >= 21)
getWindow().setNavigationBarColor(getResources().getColor(R.color.navigationbar_color));
}
}