android-studio - 用Android studio布局时,在AS中的预览和真机中的效果为什么不同?
阿神
阿神 2017-04-17 15:39:23
0
4
852

真机里符合自己的要求的话预览不符合,预览符合的话是真机里不符合。
这是为什么啊?
是因为真机和预览所用用的分辨率不同吗?但是我没有用具体的数值,都是类似match_parentwrap_content或者直接用居中什么的,没有用到具体的耨个明确的数值单位。

阿神
阿神

闭关修行中......

全員に返信(4)
伊谢尔伦

Android Studio でプレビューされるインターフェイス は、実際のインターフェイス と完全に一致するわけではありません。AS による実際のインターフェイス効果の再現誤差に起因するものであり、AS は XML に基づいて描画された近似効果にすぎません。あなたは書きました。

一般に、違いは次の 2 つの側面にあります。
1. AS のプレビュー効果と API の実際の実装の間にはわずかな差異があり、一部の API 機能はサポートされていません。
2. プレビューと実際の DPI の間に差異がある場合、レイアウトに多数の絶対配置方法が使用される場合、ずれの可能性が高くなります。

より具体的な状況では、コードを直接アップロードして問題を特定することをお勧めします。

いいねを押す +0
黄舟

Android インターフェイスのデザインは適応性に重点を置く必要があり、携帯電話ごとに dpi が異なります

いいねを押す +0
Peter_Zhu

これは、シミュレータでは正常にピクセルを表示できますが、実機ではレイアウトが認識できなくなり、システムがそれを可能にするために dip を使用する必要があります。それを自動的に認識して、望ましい効果を実現します。実際の携帯電話の環境をシミュレートすることはできず、せいぜいいくつかの基本的な機能と標準インターフェイスしか提供できないため、実際のデバイスのデバッグを行うのが最善です。 。 。

いいねを押す +0
PHPzhong

AndroidStudio のレイアウトは、すべてのモデルのインターフェイス プレビューを通じて参照できます。ListView などの多くのレイアウト項目を入力するためのツールを参照してください。これにより、正確さをより明確に確認できます。

次に、多くの実際のプロトタイプを使用できるネットワーク クラウド プラットフォーム テスト ツールを使用して UI をレビューすることを検討します。

最後に、Android モデルにはさまざまな解像度や dp の違いがあり、さらにはバグもあり、質問者には十分なテストと合理的な経験が必要です。異なるモデルによって引き起こされるさまざまな問題のバランスをとるためのフィードバック メカニズム。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート