同じ画像ですべての画面サイズの背景画像を設定するプロジェクトを進めています。どのように可能ですか?アンドロイドスタジオですべての画面サイズの背景画像を設定する方法は?フォルダをドローブルに入れる方法は? ありがとうございます。すべての画面サイズの背景画像を設定
答えて
単純なドロウアブルフォルダを入れてそこに画像を貼り付けてください。 styles.xmlを開き、このコード行を貼り付けます。
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorOrange</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowBackground">@drawable/yourImage</item>
</style>
これを使用すると、すべてのレイアウトに背景画像を配置する必要はありません。
しかし、 ? –
だけではなく、いくつかのビューの背景に画像を追加するImageViewのを使用してください。 イメージビューを使用してイメージを拡大するのではなく、イメージの非適合部分をトリミングするだけです。このすべての作業は、scaleType = "centerCrop"タグで行われました。
ここではサンプルコードです:このケースでは、我々は2つのオプション
1を持っているので、私のプロジェクトで
<FrameLayout 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:id="@+id/activity_class"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lpt.com.attendance.ActivityClass.Activity_Class">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@drawable/background" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
//Now this is your main layout to put everything.
</RelativeLayout>
</FrameLayout>
これと同じ機能の必要性)xxxhdpiとロードするために、それぞれのresフォルダhdpiに画像を置くが、この場合、単一項目のすべての7-8イメージを維持する必要があります。
別の解決策が
2である)互換のすべての画面でテストし、あなたが使用することができる画像表示クリックイベントが必要な場合は、イメージ図と同じSHOLDのWebViewでの資産及び負荷のURLに生のフォルダに入れて応答HTMLを作成しますwebview touchイベント。
私たちは方法1を使用していますが、両方のソリューションが正常に動作していますが、今ではメモリと処理の問題を軽減するために2番目の方法に移行します。まだ混乱がある場合はお尋ねください。
- 1. 画面サイズの背景イメージ
- 2. 背景画像を画面のサイズにする
- 3. 画像の最大サイズ - 背景画像
- 4. 背景サイズ:カバーが背景画像の高さを設定していない
- 5. 固定サイズのSVG背景画像
- 6. 背景内のスプライト画像位置のサイズを設定する
- 7. ボタンの背景画像のサイズを設定する(Javaコード)
- 8. ROR:全画面の背景画像
- 9. Firefoxの全画面背景画像
- 10. ピッカーの背景画像を設定
- 11. 背景画像カルーセルの背景画像
- 12. 背景画像上の背景画像
- 13. 大きな背景画像と画面サイズ
- 14. 背景画像を設定する
- 15. 画像を背景に設定する
- 16. 小さな画面の背景サイズ
- 17. 画像のblured画像を背景に設定したい
- 18. CSS:画像なしの代替背景画像の設定
- 19. Android:背景画像/異なる画面用の画像ビュー
- 20. UIButton:画像ビューの背景を設定する(画像を設定しない)
- 21. CSSのフルスクリーンの背景画像のサイズ
- 22. Android - すべての画面の背景色を設定する方法は?
- 23. ピクチャボックスの背景画像のサイズ変更
- 24. ウェブページの背景画像のサイズ変更
- 25. XXHDPIのAndroidの背景画像サイズ
- 26. iPhone 7 Plusの背景画像のサイズ
- 27. アコーディオンの背景画像のサイズ
- 28. UINavigationバーボタンの背景画像のサイズ
- 29. HTML - 設定した背景画像
- 30. 、設定された背景画像
どのようにSOのユーザーから必要なものを意味しますか? – Amy
異なる画面サイズで異なるスケーリングを意味する場合は、同じ画像コンテンツを持つ異なるサイズの画像を、「hdpi」「xhdpi」「mdpi」「ldpi」などのテールを持つ描画可能またはミップマップに簡単に配置します。 –