小编Ste*_*kha的帖子

如何更改ActionBar菜单背景颜色(android 4&5)

我在改变Android设计时遇到了一个麻烦.我需要将操作栏菜单背景颜色更改为黑色.我知道,这个问题有很多答案.我试了很多.但没有什么对我有用.

哦,我忘了说,我不是一个非常熟练的Android开发人员.这是我的样式文件(v21)

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<style name="AppTheme" parent="@style/Theme.AppCompat.Light">
    <item name="colorPrimary">@color/mainColor</item>
    <item name="colorPrimaryDark">@color/secondaryColor</item>
    <item name="colorAccent">@color/goldColor</item>
    <item name="colorControlNormal">@color/mainColor</item>
    <item name="colorControlActivated">@color/secondaryColor</item>
    <item name="colorControlHighlight">@color/secondaryColor</item>
    <item name="android:navigationBarColor">@color/blackColor</item>
    <item name="colorSwitchThumbNormal">@color/secondaryTextColor</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:textColorPrimary">@color/goldColor</item>
    <item name="android:windowBackground">@color/blackColor</item>
    <item name="android:itemTextAppearance">@color/normalTextColor</item>
    <item name="android:buttonStyle">@style/ButtonStyle</item>
    <item name="android:actionMenuTextColor">@color/blackColor</item>
    <item name="actionMenuTextColor">@color/blackColor</item>
    <item name="android:actionBarPopupTheme">@style/Theme.Red.Widget</item>
    <item name="android:popupTheme">@color/blackColor</item>
</style>


<style name="Theme.Red.Widget" parent="@style/Theme.AppCompat">
    <item name="popupMenuStyle">@style/PopupMenu.Red</item>
    <item name="dropDownListViewStyle">@style/DropDownListView.Red</item>
</style>

<style name="PopupMenu.Red" parent="@style/Widget.AppCompat.PopupMenu">
    <item name="android:popupBackground">@color/blackColor</item>
</style>

<style name="DropDownListView.Red" parent="@style/Widget.AppCompat.ListView.DropDown">
    <item name="android:listSelector">@color/blackColor</item>
</style>

<color name="mainColor">#373737</color>
<color name="secondaryColor">#252525</color>
<color name="goldColor">#cea939</color>
<style name="Divider">
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">1dp</item>
    <item name="android:background">?android:attr/listDivider</item>
</style>
<style name="ButtonStyle" …
Run Code Online (Sandbox Code Playgroud)

android styles menu background-color android-actionbar

12
推荐指数
1
解决办法
2万
查看次数

使用外部地图的Mapbox GL

我想在我的Android应用程序中使用Mapbox GL.这项服务即将发布,我有一个关于使用渲染器的棘手问题.

我喜欢渲染器本身,但我真的想在应用程序中使用我自己的地图数据(而不是Mapbox提供的数据和支付的数据).例如,我想自己解析OpenStreetMaps数据,以某种方式自定义它,然后放入渲染器内部以在我的应用程序中显示它.

现在问题是:使用Mapbox GL时是否可以使用我自己的地图数据?或者它只能用于Mapbox数据?

预先感谢您的任何帮助.也许你知道其他任何做得好的解决方案吗?问题是,我想要矢量图块,而不是光栅图块.这个项目计划在以后为iOS开发.

android openstreetmap mapbox mapbox-gl mapbox-gl-js

10
推荐指数
2
解决办法
2220
查看次数

离线地图 OSM

我对 android 应用程序中的离线地图的想法有些困惑。

我想使用开放街道地图。但是我怎样才能重新设计它们的样式然后在我的项目中使用呢?顺便说一句,我正在寻找的资源必须是免费的..

有没有关于这方面的好教程?我对此很陌生,因此感谢您提供任何有用的信息。

android dictionary offline-mode openstreetmap

1
推荐指数
1
解决办法
3155
查看次数