[解決済み] アクティビティでの全画面背景画像
2022-04-26 15:21:41
質問
全画面画像を背景にしているアプリケーションを多く見かけます。 これはその一例です。
これをプロジェクトで使いたいのですが、今のところ一番良い方法は、大きなサイズの画像を使い、それを
ImageView
を使用し
android: adjustViewBounds="true"
で余白を調整します。
問題は、解像度が非常に高い画面の場合、画像が不足してしまうことです。
もう一つ思いついたのは、画像を
FrameLayout
とともに
match_parent
で
width
と
height
を背景にしています。これで画像が引き伸ばされますが、結果はあまり良くないと思います。
あなたならどうしますか?
解決方法は?
いくつかの方法があります。
オプション1:
異なるdpiの完璧な画像を作成し、関連するdrawableフォルダに配置します。その後
android:background="@drawable/your_image"
オプション 2:
大きな画像を1枚追加します。FrameLayoutを使用します。最初の子として
ImageView
. ImageViewに以下を設定します。
android:src="@drawable/your_image"
android:scaleType = "centerCrop"
関連
-
android E/RecyclerView﹕ アダプタが接続されていないため、レイアウトをスキップする。
-
Androidで発生した問題、解決策とヒント
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] Androidのローテーションでアクティビティを再開する
-
[解決済み] アクティビティで本来追加されるウィンドウが流出した
-
[解決済み] CSS画像を背景で伸縮させる - CSSのみで可能
-
[解決済み】android.widget.ImageViewの幅と高さを取得する方法とは?
-
[解決済み] AndroidのimageviewがmaxWidthを無視する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
-
Gradle のエラーです。gradle-core.jar (com.android.tools.build:gradle-core:x.x.x) を見つけられませんでした。
-
Android Studio を 3.6.3 にアップデートした後、構成 :classpath のアーティファクトをすべて解決できない。
-
JVMのエラーに遭遇しました。Java Runtime Environmentによって致命的なエラーが検出されました。
-
android exception - aapt.exe has stopped working.
-
Androidプロセス生存のためのソリューション
-
アンドロイドの遅延実行のいくつかの方法
-
AndroidStudioのショートカット 検索/置換
-
Android Studio http://schemas.android.com/apk/res/android 「URIが登録されていません」の解決方法について
-
[解決済み】Androidのスプラッシュスクリーンの画像サイズをすべてのデバイスに適合させる。