安卓开发中关于SearchView文本框的样式问题 20
去除蓝线,怎么写?我已经用background写了圆角,然后如果设置#0000000只会让白色变成后面布局的灰色,蓝线不变,难道就不可以自定义么?主题用的是"androi...
去除蓝线,怎么写? 我已经用background写了圆角,然后如果设置#0000000只会让白色变成后面布局的灰色,蓝线不变,难道就不可以自定义么? 主题用的是"android:Theme.Holo.Light"貌似改什么都一样
展开
1个回答
展开全部
onPrepareOptionsMenu这个函数,我试了试,即使按物理按键,对ActionBar上的menu似乎不起作用,那如何才能改变呢?
或者,如何才能在代码中获取在
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
这里加载过的menu呢?
补充说明:
public boolean onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
MenuItem menuItem = menu.findItem(R.id.create_connection);
if (isCreateConnectionSuccess) {
menuItem.setIcon(R.drawable.apps_bright);
menuItem.setTitle("改变过");
}
return true;
}
这段代码我试过,但是ActionBar是个神奇的东西,它只改变了Title,而Icon却没改变。
我猜原因可能是因为ActionBar上的Menu一直显示,所以对它没有“显示前”?
或者,如何才能在代码中获取在
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
这里加载过的menu呢?
补充说明:
public boolean onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
MenuItem menuItem = menu.findItem(R.id.create_connection);
if (isCreateConnectionSuccess) {
menuItem.setIcon(R.drawable.apps_bright);
menuItem.setTitle("改变过");
}
return true;
}
这段代码我试过,但是ActionBar是个神奇的东西,它只改变了Title,而Icon却没改变。
我猜原因可能是因为ActionBar上的Menu一直显示,所以对它没有“显示前”?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询