0

Android は初めてで、Play ストアからダウンロードした一部のゲームのように、開いたときにアプリの向きまたはレイアウトが横向きに変更されるようにしたいと考えています。また、アプリが携帯電話 (画面サイズが約 4 インチ) とタブレット (samsung galaxy tab 2 7.0 など) にインストールされているかどうかにかかわらず、アプリのレイアウトを適応させる方法を知りたいです。最近、作成したアプリをタブレットにインストールしたところ、そのレイアウトが変更されました。作成したレイアウトが携帯電話用であることがわかったため、2 つのボタンが重なり合っており、テキストビューが別のボタンを覆っています。

誰かがこれについて詳細な説明と例を教えてくれることを願っています。

事前に感謝します。

4

2 に答える 2

3

基本的にできることは、静的ディメンションの使用を避けることです。これが問題の主な理由です。wrap_content または match_parent を使用し、LinearLayout を使用している場合は重みでコンポーネントを調整し、RelativeLayout を使用している場合はコンポーネントを相互に調整します。これらすべてについて、レイアウトを徹底的に調べて使用方法を学ぶ必要があります。 dimen.xml。

これを通り抜け...

于 2013-09-20T10:51:51.613 に答える
1

まず、複数画面のサポートを読むことをお勧めします。アプリを強制的に横向きまたは縦向きモードで開くには、AndroidMenifest.xml以下のようにファイルに設定します。

  <activity android:name=".YourActivity" android:screenOrientation="portrait" ></activity>

これがお役に立てば幸いです。

于 2013-09-20T10:45:59.290 に答える