WearOSではカスタムカラーが認識されません

征服者

私はAndroidStudioでウェアアプリケーションを開発しています。私は自分の色をで定義しました

res-> color-> colors.xml(これが私のフォルダ構造です

携帯電話またはタブレット用の新しいプロジェクトを開くと、colors.xmlはAndroidStudioによってvaluesフォルダーに配置されます。ただし、今回のウェアプロジェクトでは、Android Studioがcolorという新しいフォルダーを作成し、その中にcolors.xmlを自動的に配置しました。

事は私がwearプロジェクトのためにcolors.xmlで定義された色を使うことができないということです。

色.mxl

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<color android:name="colorPrimary">#006064</color>
<color android:name="colorPrimaryDark">#004c40</color>
<color android:name="colorAccent">#82b1ff</color>
<color android:name="black_alpha_40">#66000000</color>

</selector>

activity_login.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.wear.widget.BoxInsetLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/dark_grey"
android:padding="@dimen/box_inset_layout_padding"
tools:context=".activities.LoginActivity"
tools:deviceIds="wear">


    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:padding="5dp"
        app:boxedEdges="all">
    <EditText
        android:id="@+id/loginEmailEditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Email"
        android:inputType="textEmailAddress"
        android:layout_gravity="top"
        />

    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        >
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="top"
            android:src="@drawable/logo"
            android:tint="@color/colorAccent" --->THERE IS AN ERROR HERE
            />
    </FrameLayout>

    <EditText
        android:id="@+id/loginPasswordEditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Parola"
        android:inputType="textPassword"
        android:layout_gravity="center"/>

    <ImageButton
        android:id="@+id/loginButton"
        android:background="@drawable/circular_button"
        android:layout_height="50dp"
        android:layout_width="50dp"
        android:src="@drawable/done_white"
        android:text="Giriş"
        android:onClick="attemptLogin"
        android:layout_gravity="bottom|center"/>
</FrameLayout>
</android.support.wear.widget.BoxInsetLayout>

これらをactivity_login.xmlファイルで使用したい場合、カスタムカラー(colorPrimary、colorPrimaryDarkなど)が認識されず、androidstudioで次のエラーが発生します。

エラー:リソースcolor / colorAccent(別名com.muhendis.diabetwatch:color / colorAccent)が見つかりません。メッセージ{kind = ERROR、text = error:resource color / colorAccent(aka com.muhendis.diabetwatch:color / colorAccent)not found。、sources = [/ Users / muhendis / Documents / AndroidStudioProjects / DiabetWatch / app / src / main / res / layout / activity_login.xml:32]、元のメッセージ=、ツール名= Optional.of(AAPT)}

だから私の質問は、ウェアアプリを開発するときにこのエラーを取り除き、カスタムカラーを定義する方法ですか?

編集

これはcolors.mxlではなくcolors.xmlです。スペルを間違えました。

ストリング

いくつかの間違いがあります。コードに含まれている数とSOの質問に含まれている数は明確ではありませんが、これらを修正すれば、うまくいくと思います。

  1. colors.**mxl**ある時点でファイル名前を付けましたスペルが重要です!
  2. それはであることが必要res\valuesではなく、res\color

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AS3addEventListenerがカスタムクラスで認識されたメソッドではありません

分類Dev

AndroidStudioはカスタムビュークラスを認識できません

分類Dev

AndroidStudioはカスタムビュークラスを認識できません

分類Dev

SDHCカードはWindowsでは認識されますがLinuxでは認識されません

分類Dev

Angular 4、カスタムErrorHandlerはカスタムエラーを認識しません

分類Dev

Apache Flink-カスタムJavaオプションはジョブ内で認識されません

分類Dev

PhpStormはカスタムLaravelファサードを認識できません

分類Dev

lnavがログを認識していません。カスタムフォーマットが適用されていないようです。

分類Dev

JMeterカスタムSoapSamplerメッセージ部分マニフェストが認識されませんでした

分類Dev

unique_ptrは、派生クラスのカスタムコンストラクターを認識しません

分類Dev

カスタムエラー関数はphpで呼び出されません

分類Dev

ExpressJS:カスタムエラーモジュールはこのエラーを認識しません

分類Dev

ARToolKit5カメラが認識されません

分類Dev

タッチパッドは認識されましたが、カーソルが移動していません

分類Dev

リーフレットポリラインはカスタムカラーで表示されません

分類Dev

Orghtmlエクスポートはカスタムラテックスマクロを認識しません

分類Dev

500カスタムエラーは表示されませんが、プレビューには表示されます

分類Dev

Android-カスタムArrayAdapter-ListItemsのクリックは認識されません

分類Dev

SonarQubeはカスタムPomCheckルールを認識しません

分類Dev

MVC 4RedirectToActionはカスタムヘッダーを認識しません

分類Dev

マーカータップは常にAndroidで認識されるとは限りません

分類Dev

オーディオドライバーはLinuxカーネルに存在する必要がありますが、デバイスが認識されません

分類Dev

オーディオドライバーはLinuxカーネルに存在する必要がありますが、デバイスが認識されません

分類Dev

私のグラフィックカードはラップトップ/ Debianで認識されません

分類Dev

Djangoはシリアライザーのカスタム更新メソッドを認識しません

分類Dev

iOS-アプリはリリースではクラッシュしますが、デバッグモードではクラッシュしません。[__NFCStringカウント]:認識されないセレクターがインスタンスxxxに送信されました

分類Dev

IntelliJカラープレビューにカスタムColorクラスを認識させる方法は?

分類Dev

カスタムFirebase認証:トークンが適切な形式ではありませんエラー

分類Dev

私のカスタムポリシーがSailsJSで認識されない理由

Related 関連記事

  1. 1

    AS3addEventListenerがカスタムクラスで認識されたメソッドではありません

  2. 2

    AndroidStudioはカスタムビュークラスを認識できません

  3. 3

    AndroidStudioはカスタムビュークラスを認識できません

  4. 4

    SDHCカードはWindowsでは認識されますがLinuxでは認識されません

  5. 5

    Angular 4、カスタムErrorHandlerはカスタムエラーを認識しません

  6. 6

    Apache Flink-カスタムJavaオプションはジョブ内で認識されません

  7. 7

    PhpStormはカスタムLaravelファサードを認識できません

  8. 8

    lnavがログを認識していません。カスタムフォーマットが適用されていないようです。

  9. 9

    JMeterカスタムSoapSamplerメッセージ部分マニフェストが認識されませんでした

  10. 10

    unique_ptrは、派生クラスのカスタムコンストラクターを認識しません

  11. 11

    カスタムエラー関数はphpで呼び出されません

  12. 12

    ExpressJS:カスタムエラーモジュールはこのエラーを認識しません

  13. 13

    ARToolKit5カメラが認識されません

  14. 14

    タッチパッドは認識されましたが、カーソルが移動していません

  15. 15

    リーフレットポリラインはカスタムカラーで表示されません

  16. 16

    Orghtmlエクスポートはカスタムラテックスマクロを認識しません

  17. 17

    500カスタムエラーは表示されませんが、プレビューには表示されます

  18. 18

    Android-カスタムArrayAdapter-ListItemsのクリックは認識されません

  19. 19

    SonarQubeはカスタムPomCheckルールを認識しません

  20. 20

    MVC 4RedirectToActionはカスタムヘッダーを認識しません

  21. 21

    マーカータップは常にAndroidで認識されるとは限りません

  22. 22

    オーディオドライバーはLinuxカーネルに存在する必要がありますが、デバイスが認識されません

  23. 23

    オーディオドライバーはLinuxカーネルに存在する必要がありますが、デバイスが認識されません

  24. 24

    私のグラフィックカードはラップトップ/ Debianで認識されません

  25. 25

    Djangoはシリアライザーのカスタム更新メソッドを認識しません

  26. 26

    iOS-アプリはリリースではクラッシュしますが、デバッグモードではクラッシュしません。[__NFCStringカウント]:認識されないセレクターがインスタンスxxxに送信されました

  27. 27

    IntelliJカラープレビューにカスタムColorクラスを認識させる方法は?

  28. 28

    カスタムFirebase認証:トークンが適切な形式ではありませんエラー

  29. 29

    私のカスタムポリシーがSailsJSで認識されない理由

ホットタグ

アーカイブ