2017-01-19 12 views
0

私はTitanium/Appceleratorを使用してAndroidアプリを構築しており、私は彼らのguide on Android themesに従っています。ガイドによると、あなたがしなければならないデフォルトのAndroidテーマのいずれかを使用する:チタン/ Appcelerator:Androidテーマを見つけることができません

  1. すると、デフォルトのAndroidテーマを有効にするために彼らのデモXMLを挿入プラットフォーム/アンドロイド/でRES /値/
  2. をテーマXMLファイルを作成します。
  3. が構築しようとしたときにしかし、私はエラーを取得しています、私はこれをやった

TiApp.xmlファイルでテーマを設定します。

Error: No resource found that matches the given name (at 'theme' with value '@style/Light').

上記のディレクトリ構造で作成したテーマXMLファイルも消えています。どうしてこれなの?どのようにテーマを機能させることができますか?

+0

あなたのテーマファイルを置いているフォルダ構造のようなより多くの情報。あなたが設定しているテーマの名前が表示されます。 –

答えて

4

テーマファイルをすべてのビルドでクリーンアップされた合金生成フォルダに入れているようです。

テーマファイルの正しい構造はこれです:

お知らせアプリに位置themes.xmlファイル - プラットフォーム - アンドロイド - 解像度 - 値フォルダ。

enter image description here

この可能性があり、あなたのthemes.xmlファイルのデモ内容

<?xml version="1.0" encoding="utf-8"?> 

<resources xmlns:android="http://schemas.android.com/apk/res/android"> 

    <style name="CustomTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> 

     <item name="colorPrimary">#ff0000</item> 

     <item name="colorAccent">#00ff00</item> 

    </style> 

</resources> 

今、あなたは、CustomThemeとして、テーマ名を持っているので、あなたのtiappでこの名前を設定することができます。 xxxファイルは次のとおりです。

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
    <manifest> 
     <application android:theme="@style/CustomTheme"> 

     </application> 
    </manifest> 
</android> 
+0

ディレクトリ構造のスクリーンキャプチャを含めてくれてありがとう - それはもっと明確になります –

関連する問題