2017-01-27 6 views
0

私はチタンを使用してアンドロイドアプリを構築しています。リソースファイル(画像やその他のタイプは通常Android and eclipseプロジェクトのproject/resフォルダに追加されています)チタンアプリにチタンのアンドロイドアプリにリソースファイルを追加できませんでした

私は画像のカップルをコピーしようとしました - clip_first.png、clip_second.pngを[Titanium app folder]/Resources/android/imagesにコピーしました。しかし、それがコンパイルされるとき、リソースファイルは正しいパスにコピーされますが、いくつかの名前で十分です。

私はプロジェクト

のスクリーンショットで十分でなく、それらを追加するにはどのような方法があります添付? default.pngbackground.pngに改名されて以来、名前の変更規則は何ですか?

ありがとうございます。

Screenshot of project hierarchy

答えて

1

あなたは、フォルダ内のapp/assets/android/images/res-{density}/

例あなたのリソースを置く必要があります。

app/assets/android/images/res-xhdpi/my_image.png 

、その後、次のような任意のビューに背景画像としてそれを割り当てることができます。

myView.backgroundImage = "/images/my_image.png"; 

トップを忘れないでくださいパスのバックスラッシュ。

またはTSS使用:

"#myView" : { 
    backgroundImage : "/images/my_image.png"; 
} 

またはImageViewのでそれを使用する:

myImageView.image = "/images/my_image.png"; 

は、この情報がお役に立てば幸いです。

+0

答えていただきありがとうございます。また、strings.xmlや生のリソースのような値はどうですか? – christian

+0

そして私がファイルをパスに入れると、ファイルのハッシュ値のように見えます。 – christian

+0

imageView(セレクタのような)でdrawableをxmlで使用することについてはわかりませんが、どのビューでもbackgroundImage、selectedBackgroundImageなどの属性を直接使用すると言うことができます。 Strings xmlの場合、i18フォルダを使用する必要があります。実際には、ドキュメントを参照する必要があります。http://docs.appcelerator.com/platform/latest/#!/guide/Internationalization – TheFuquan

関連する問題