Nexus 10デバイスをランドスケープモードで使用しているときにレイアウトの左右に表示される、わかりにくい余白に問題があります。 私はそれが恥ずかしいほど簡単なものだと確信していますが、私はこのことについて何も言及していません。Android:Nexus 10のランドスケープモードで不要な左右の余白
Eclipseで作成されたデフォルトのHello Worldプロジェクトがこの現象を示しているので、私のコードとは関係がないと確信しています。次のスクリーンショットの抜粋は、ブランドの新しいプロジェクトから取られ、私が作った唯一の変更は、明確にするために少し大きめのTextView TEXTSIZEを作ることですされています
あなたはレイアウトXMLから、デフォルトのマージンを見ることができますファイル(下記参照)はポートレートモードで正しく適用されますが、スクリーンショットの下の赤いバーで示される横長モードでは余分な余裕があります。
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
他の人がこれを見たり、私がそれらを取り除く方法を知っていますか?私は本当にどこから始めるべきかわかりません、なぜなら、この1つのデバイスと画面の向きに固有のようだからです。それだけでなく、私自身も可能な限りシンプルなプログラムに影響するので、デフォルトのケースを修正する方法がわかるまで、自分のコードを引き離す意味はありません。
エミュレートされたデバイスと私のSamsung Galaxy S2(Gingerbreadを実行中)に同じ画面が正しく表示されます。プロジェクトビルドターゲットをAPIレベル17から10に変更しても、望ましくない影響は変わりませんでした。何かご意見は?
ありがとうございました。私はこの問題を何時間も扱ってきました。 XML内のすべてのレイアウトとビューで幅と余白をすべて変更しても機能しませんでした。 – Tina
この大量の128dp値がランドスケープで使用される理由を説明しているブログやドキュメントを見つけた人はいませんか?私はいくつかのアンドロイドのビルド(設定でさえ)上でそれが終わっていることに気づいている。 –