2日間、私は自分のローカルイメージを配置する正しい場所とAppceleratorプラットフォーム(Alloyフレームワークで作業中)にアクセスする正しい方法を探していました。 私がやりたいことは、イメージビューコンポーネントを通してローカルイメージを表示するだけです。それは、URLから取得する画像ではうまく動作しますが、ローカルファイルから取得することは不可能です。Appcelerator:ImageViewとローカルファイル
これは、index.jsコントローラ /app/controllers/index.jsの単純なイメージビュー宣言です。このコードを動作させるためには、どこにイメージを置く必要がありますか?
var img = Ti.UI.createImageView({
image:'images/DefaultIcon.png',
top:10,
width:100,
height:100
});
$.index.add(img);
私はその問題に関するすべてのドキュメントを読み、インターネット上で多くの同様の質問を読んでいます。とにかく、私が読んできた答えのどれも私に正しい解決策をもたらしません。 私のプロジェクトディレクトリ(資産フォルダ、ルートフォルダ、リソースフォルダ、イメージフォルダ)に画像を置いても、その画像はアクセスできないようです。 私は現在iOSプラットフォームで開発中です... 私は本当に皆さんの中には解決策があることを願っています...!
敬具、あなたが/app/assets/iphone/images
フォルダ内の画像を配置する必要があり
クエンティン
まあによって指定されているように、私はすでにそれは動作しません...ここは私のスクリーンショットであることを試してみました
ldpi
、mdpi
、hdpi
、xhdpi
、xxhdpi
とxxxhdpi
フォルダにそれらを置くことができますソースツリー、私のコードとアプリケーションレンダリング: http://www.hostingpics.net/viewer.php?id=456055Capturedcran20161006143927.png 表示したい画像は、表示されているように、合金技術のデフォルトアイコンですそのファイルが正しく表示されていません。 –あなたはそのファイル名を使用することが許可されていないと感じています –
"myIcon.png"に変更され、まだ動作していません。/ –