163

スタイルがありません。このレイアウトに適切なテーマが選択されていますか? レイアウトの上にある [テーマ] コンボ ボックスを使用して、別のレイアウトを選択するか、テーマ スタイルの参照を修正します。mapViewStyle現在のテーマでスタイルが見つかりませんでした。

この問題を解決するために利用可能なすべてのソリューションを試しましたが、何もうまくいかないようです。マニフェスト ファイルにライブラリを含めました。styles.xml も作成しました。Google Api ビルド ターゲットも選択しました。

誰かが私に解決策を教えてもらえますか?

ここに私のxmlファイルがあります:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
style="@style/AppTheme"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >


 <com.google.android.maps.MapView
     android:id="@+id/themap"
     style="@style/mapViewStyle"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:apiKey="here i have my key"
     android:clickable="true"
     android:enabled="true" />

  </RelativeLayout>   

ここに私のマニフェストスニペットがあります:

  <uses-library android:name="com.google.android.maps" />

    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".Second" />

    <activity android:name=".Third"  android:theme="@android:style/Theme.Black"/>
  </application>

ここに私のstyle.xmlファイルがあります

<resources>
    <style name="mapViewStyle" parent="@android:style/Theme.Black">
    </style>
</resources>
4

21 に答える 21

152

私は同じ問題を抱えていましたが、グラフィカル レイアウト エディターの上部にあるテーマ ドロップダウンであることがわかりました。HoloからThemeに変更したらレイアウトが表示されエラーが消えました。

于 2013-05-30T10:02:40.000 に答える
14

私が通常行うことは次のとおりGradle Cleanです。その後、私はAndroid Studioに移動し、次の場所に移動します。RebuildSync all my Gradle filesrestart

Select Theme -> Project Themes -> AppTheme
于 2015-08-06T15:42:25.917 に答える
10

これは、プロジェクトのテーマを選択していないためです。次にやってみてください:

ここに画像の説明を入力

于 2016-08-09T07:06:54.733 に答える
2

Android Studio 1.5.1 を使用しても同じ問題が発生しました。

これは、Android SDK Manager を使用してAndroid Support Libraryを更新し、Support Libraries の Local Maven リポジトリを更新することで解決されました。

ここに画像の説明を入力

SDK を更新してAndroid Studioを再起動したところ、問題が修正されました。

これが、他の提案を試した後に同じ問題を抱えている人に役立つことを願っています.

于 2016-03-05T19:14:53.857 に答える
1

@Benno から提供された回答を参照してください。特定のテーマに変更する代わりに、テーマ メニューから「DeviceDefault」を選択するだけです。これにより、エミュレートされたデバイスと最も互換性のあるテーマが選択されます。

于 2016-03-21T10:54:57.707 に答える
1

styles.xmlのテーマをTheme.AppCompat.Light.DarkActionBarから Base.Theme.AppCompat.Light.DarkActionBar に変更することで修正できます。

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

プロジェクトをクリーンアップします。きっと役に立ちます。

于 2016-07-29T08:41:01.047 に答える
1

上記のすべての解決策を試しても問題が解決しない場合は、以下に示すように API レベルを変更してみてください。不適切な API レベルも問題を引き起こす可能性があります。

ここに画像の説明を入力

于 2016-06-09T06:31:08.120 に答える
1

デザイン ビューのテーマを [マニフェスト テーマ] のいずれかのオプションに切り替えてみてください。これは、複数の API レベルをサポートするためにマニフェストからテーマを継承しているためだと思います。とにかくそれは私のために働いた。

于 2016-01-25T02:59:22.173 に答える
0

「アプリのテーマ」を変更してこのエラーを削除し、ライトなどのテーマを選択するだけです。このエラーは削除されます。

于 2016-07-31T14:18:51.880 に答える
0

私は同じ問題に遭遇しました。プレビューでテーマを別のテーマに選択すると、問題を一時的に解決できます。画像のように

最後に、styles.xml にAppThemeとがあることがわかりました。AppBaseThemeそしてAppTheme、親を持ってい AppBaseThemeます。には、1 つのシステム スタイルの AppBaseTheme親があります。

そして、すべてのレイアウト ファイルはテーマを使用しますAppThemeAppThemeの親を の親に変更するだけAppBaseThemeです。それは永久に問題を解決します。

于 2016-12-28T11:33:28.320 に答える
0

Holo.Light を親として使用するカスタマイズされたテーマでも同じ問題が発生しました。灰色のテキストで、Android Studio はいくつかの属性が欠落していることを示しました。これらの不足している属性を次のように追加すると、レンダリングの問題がなくなりました-

    <item name="android:textEditSuggestionItemLayout"></item>
    <item name="android:textEditSuggestionContainerLayout"></item>
    <item name="android:textEditSuggestionHighlightStyle"></item>

私のスタイルのテーマにエラーが発生しましたが、アクティビティ デザインのレンダリングやアプリのビルドに問題はありませんでした。

于 2016-06-13T19:54:07.853 に答える