問題!!!Android:オリエンテーションの問題
私は、縦向きと横向きの両方でタブレット(v3.1)のアプリケーションを開発する必要があります。
私は資源配置している: - ポートレートについて を - 風景は、「レイアウト」の「描画可能」とレイアウトでイメージ
- 「描画可能-大」の画像とレイアウト「レイアウト・大」
中をランドスケープレイアウトで正しい画像が選択されないという問題があります。
誰かが助けてくれますか?
問題!!!Android:オリエンテーションの問題
私は、縦向きと横向きの両方でタブレット(v3.1)のアプリケーションを開発する必要があります。
私は資源配置している: - ポートレートについて を - 風景は、「レイアウト」の「描画可能」とレイアウトでイメージ
- 「描画可能-大」の画像とレイアウト「レイアウト・大」
中をランドスケープレイアウトで正しい画像が選択されないという問題があります。
誰かが助けてくれますか?
1.ランドスケープとポートレートの両方のレイアウトで、2つのmain.xmlファイルを作成します。
/res/layout-land/main.xml
/res/layout-port/main.xml
:その種類に応じてリソースにこれら二つのmain.xml 2.Put実行時にアプリケーションGUIをビルドしてみてください。
または別の例...
は、「レイアウトの土地」フォルダを作成し、XMLファイルをコピーして貼り付け。
/res/layout/main.xml
/res/layout-land/main.xml
もう一度@Androidに感謝します。 –
@ Me-an-Droidよく来る:) – Android
私はあなたのレイアウトフォルダは以下のスナップSupporting Multiple Screens文書からであるlayout-large-land
または単にlayout-land
と改名されるべきだと思います。
layout-large
は、大画面のデバイス用です。たとえば、layout-small
もあります。必要なフォルダはlayout-land
で、「土地」の部分はランドスケープを表しています。
こんにちはkeyhan、私は "layout-land"で試しましたが、まだ動作していません。それはまだ風景モードでポートレートの画面イメージを取っています。 私が開発しているアプリケーションのサイズは「1280 x 800」です。 風景の画像フォルダの名前を「drawable-large」と定義しているときに間違っていますか? –
いいえ、それは正しいですが、 'layout-large'フォルダと' layout-land'フォルダを持っている場合は、大画面デバイスをランドスケープモードにすると 'layout-large'ではなく' layout-large'が適用されます'!したがって、横長モードの大画面デバイスには 'layout-large-land'を使用する必要があります。私はそれが助けてくれることを望む。 –
レイアウトランドフォルダを作成し、XMLファイルをコピーして貼り付け。 – Android
レイアウト:一般的なレイアウト レイアウトポート:縦向きのレイアウト レイアウトランド:横向きのレイアウト –
@Androidとappserv - 私はちょうど "layout-large"というフォルダを "layout-land"という名前に変更しました。しかし、それは動作していません。あなたは風景画像のためにドロアブルフォルダにどのような名前を付けるべきか教えてください。 –