Androidアプリを作成し、Nexus6エミュレータでテストしました。 Nexus6エミュレータではすべてがうまく見えますが、実際のデバイス(Samsung S6とS5)でそのアプリケーションを実行したとき、レイアウトはすべて乱されました。これをどうすれば解決できますか? デバイスごとに別々のレイアウトを作成する必要がありますか? Androidにはすべての画面で1つのレイアウトのようなものがありますか?すべてのデバイスのAndroid単一画面レイアウト
"画像アセットの追加"ではなく、すべての画像をドロウアブルフォルダにドラッグアンドドロップしました。 hdpi、mdpiフォルダには何もありません。すべての画像はドロウアブルフォルダにあります。これが私の問題の原因ですか? お知らせください。
あなたのレイアウトコードを投稿して、エミュレーターレイアウト(あなたが見たい方法)と "混乱した"アップレイアウトのスクリーンショットのスクリーンショットを投稿してください。もっと情報を提供しないと、文字通りお手伝いできません。 – Moonbloom
あなたは、画面密度にスケーリングして、他のビューを混乱させているImageViewsを使用しているようです。レイアウトに配置するだけでなく、ImageViewの幅と高さを制限する必要があることがよくあります。また、アンドロイドスタジオ –
内の他の画面サイズをプレビューすることもできます。私はイメージビューを使用しました。固定幅と高さを設定しようとします。 – user2949368