无法找到风格'mapViewStyle“在当前主题 [英] Failed to find style 'mapViewStyle' in current theme
问题描述
我想提出一个应用程序,它使用谷歌地图。但是,在我的XML,我得到个错误无法找到风格'mapViewStyle在当前主题。相反,我已经给onternet权限和所使用的谷歌地图图书馆中的应用标签内。
任何人可以帮助我在此。
多谢
下面是我的xml文件...
< XML版本=1.0编码=UTF-8&GT?;
< RelativeLayout的的xmlns:机器人=http://schemas.android.com/apk/res/android
机器人:方向=垂直
机器人:layout_width =FILL_PARENT
机器人:layout_height =FILL_PARENT
>
<的TextView
机器人:layout_width =FILL_PARENT
机器人:layout_height =WRAP_CONTENT
机器人:文本=@字符串/你好
/>
< com.google.android.maps.MapView
机器人:ID =@ + ID / mapview1
机器人:layout_width =FILL_PARENT
机器人:layout_height =FILL_PARENT
机器人:启用=真
机器人:可点击=真
机器人:apiKey =0ACHOtlugQlOP_-siR3LLyIBjv1SwpKWimIY8jw/>
< / RelativeLayout的>
我的回答可能是晚了,但我希望它会与实际的原因,并确保交易可能是为那些谁是要寻找有帮助关于未来的同样的问题。
这类型的错误,
1。 Android的谷歌地图无法找到在当前的主题风格'mapViewStyle
2.找到在当前的主题风格imageButtonStyle'失败
3.找到在当前的主题风格editTextStyle'失败
4.找到当前的主题风格textViewStyle'失败
任何东西,从上述列表中它可以是
的根本原因是,
我们选择了不可用主题
为布局
。
这可能会导致因为,
- 选中
主题
不是的themes.xml
文件。 可用
- 选中
主题
是属于更高版本SDK
,但我们目前的目标SDK
是较低的。
这个问题大多发生,
- 当你复制整个
布局
文件,并尝试在你的实施IT项目
。 一个。您五月忘了复制的themes.xml
文件 湾您可能有更低的目标SDK
,原布局
较高目标SDK创建
。
对于这个问题的解决方案是,
(打开在图形布局视图<和查看的
布局
文件/ code>,并期待在右上角。
有你的主题
为布局
已选定。)
- 那么单击下拉列表
主题
选项,并选择可用的主题
根据项目主题
和目标SDK主题
。 (OR) - 如果在
主题
是自定义
一,如果你需要它,然后复制的themes.xml
文件,从您复制布局XML
文件的源项目。 (OR) - 如果在
主题
是SDK
果主题
,如果你需要的话,那么根据您选择的主题
。 更改
目标
希望,这可能是别人有帮助的。
I am making an app which uses google maps. But in my xml I get th error "Failed to find style 'mapViewStyle' in current theme." Instead I have given onternet permission and used the google maps library inside the application tag.
Can anybody help me over this.
Thanks a lot
following is my xml file...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<com.google.android.maps.MapView
android:id="@+id/mapview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="0ACHOtlugQlOP_-siR3LLyIBjv1SwpKWimIY8jw" />
</Relativelayout>
My answer may be a late one, but i hope that it'll deals with the actual reason and sure it could be helpful for those who are going to search about the same problem in future.
This type of errors,
1. Android Google Maps Failed to find style 'mapViewStyle' in current theme
2. Failed to find style 'imageButtonStyle' in current theme
3. Failed to find style 'editTextStyle' in current theme
4. Failed to find style 'textViewStyle' in current theme
Anything from the above list it may be,
The ultimate reason is ,
We have selected the unavailable Theme
for the layout
.
This may cause because of,
- The selected
theme
is not available inthemes.xml
file. - The selected
theme
is belongs to higher versionsdk
, but our current targetsdk
is lower one.
This problem mostly happens,
- when you copy the whole
layout
file and try to implement it in yourproject
. a. Your may forgot to copythemes.xml
file b. You may have lowertarget sdk
, the originallayout
created with highertarget sdk
.
The Solutions for this problem are,
(Open and View the layout
file in the Graphical Layout View
, and look at the top Right corner.
There your themes
for the layout
have been selected.)
- So click the dropdown list for
theme
selection and choose the availablethemes
according to your projectthemes
andtargeted sdk themes
. (OR) - If the
theme
is acustom
one , if you are required it , then copy thethemes.xml
file to your project from the source where you copied thelayout xml
file. (OR) - If the
theme
issdk
availtheme
, if you are required it , then change yourtarget
according to your selectedtheme
.
Hope,This might be helpful for somebody.
这篇关于无法找到风格'mapViewStyle“在当前主题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!