我有一个简单的问题.
单击"搜索"图标时,如何将工具栏的颜色/或主题更改为白色?
每当点击搜索图标时,我希望工具栏为白色(背面箭头为黑色/灰色).我在MenuItem中添加了SearcView(android.support.v7.widget.SearchView)
至
然后在单击"返回"按钮时返回原始工具栏颜色.
我正在使用v7.widget.Toolbar支持库和v7.app.ActionBarActivity的工具栏.当onCreateOptionsMenu在工具栏上膨胀时,我看到工具栏最左侧的标准"后退"箭头和工具栏最右侧的标准"溢出"点.
我想隐藏或禁用这些默认图标,并替换为另一组Android推荐图标.有关如何修复的任何想法?
MyActiviy.java:
公共类MyActivity扩展ActionBarActivity {
private Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home); {
toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("sc");
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
...
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return super.onCreateOptionsMenu(menu);
...
Run Code Online (Sandbox Code Playgroud)