英語とアラビア語で作成されると思われるアプリケーションがあります。だから私はdrawable-enとdrawable-arを持っています。
私の質問は、Androidがどの言語が選択されているかを判断し、適切な画像を表示するため、画像をXMLで設定する方がよいかどうかです。または、コードを使用してこれを行い、言語を確認してそのイメージを設定します。メモリエラーなどでアプリケーションがクラッシュしたくない。
方法1:android:background="@drawable/background2"
方法2://ここでキャッシュが機能します。
ImageResourceHandler.RenderImageBackgroundForView(getResources(), findViewById(R.id.imageView), R.drawable.activitybackground);
//これはバックグループに設定された直接画像です
((Button) findViewById(R.id.languageButton)).setBackgroundResource(R.drawable.langeng);
前もって感謝します。