0

通常の画面と古いブラウン管テレビの両方で実行されるメイン アクティビティにグリッドビューを持つ 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" />
4

1 に答える 1

1

これからサイズ変更可能なサポート画面を変更します

android:resizeable="false"

これに

android:resizeable="true"

それが役に立てば幸い

于 2013-03-04T08:09:26.447 に答える