通常の画面と古いブラウン管テレビの両方で実行されるメイン アクティビティにグリッドビューを持つ Android アプリを開発しようとしています (たとえば 600X500 ピクセル)。
このような解像度のエミュレーターで実行しようとすると、問題ないように見えます..コンピューター画面でも問題ありませんが、テレビでは画面の上部2/3のみを利用し、アイコンは切り取られてスクロール可能です..
これは私がテレビ画面で見ているもののイラストです
関連するレイアウト ファイル:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#fffcfafa"
android:gravity="center_horizontal"
>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="90dp"
android:numColumns="auto_fit"
android:verticalSpacing="20dp"
android:horizontalSpacing="20dp"
android:stretchMode="columnWidth"
android:gravity="center"
/>
マニフェスト:
<supports-screens android:resizeable="false"
android:smallScreens="true" android:normalScreens="true"
android:largeScreens="true" android:anyDensity="true" />