我在我的应用中使用了工具栏
var filterDataAccordingToDate = function (ref, startTime, endTime) {
ref.orderByChild('date').startAt(startTime).endAt(endTime)
.once('value', function(snap) {
var filteredObj = snap.val();
console.log(util.inspect(filterDataAccordingToDate(filteredObj, false, null));
doSomethingWith(filteredObj);
});
}
function doSomethingWith(obj) {
console.log("DATA RETURNED: " + util.inspect(obj, false, null));
}
filterDataAccordingToDate(travelRef, 1466439004, 1466439011);
然后我使用了一个上下文操作栏并且能够改变背景颜色。
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/holo_blue</
<item name="actionModeStyle">@style/Search.ActionMode</item>
<item name="windowActionModeOverlay">true</item>
</style>
但是我无法更改弹出菜单的背景颜色 请帮我解决我的问题。
这是图像
我希望弹出菜单的背景颜色为白色。 我还尝试通过Search.ActionMode中的Widget.AppCompat.Light.ActionBar更改主题,但它什么都不做。
答案 0 :(得分:0)
有一种简单的方法可以在Actionbar中使用ActionBar Generator更改颜色:
http://jgilfelt.github.io/android-actionbarstylegenerator/
并复制粘贴res文件夹中的所有文件,然后在Android.manifest文件中更改主题。
答案 1 :(得分:0)