3

ADT-1 Developer Kit を使用して、既存のアプリケーションを Android TV で動作するように変更しています。
Android TV にインストールすると、元のアプリケーション レイアウトの外側の端が切り取られます。
次に、このリンクをたどって、レイアウトのルートにオーバースキャンを設定しました。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/base_layout"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical"
  android:layout_marginTop="27dp"
  android:layout_marginLeft="48dp"
  android:layout_marginRight="48dp"
  android:layout_marginBottom="27dp" >
  .....
</LinearLayout>

しかし、結果は以下のようになります。レイアウトの根元は余白が多すぎて、画面いっぱいにはなりません(赤い四角で囲まれた部分)。
ルート レイアウトが画面を正確に埋めるためのオーバースキャン マージンのピクセル数は? 前もって感謝します。 ここに画像の説明を入力

4

2 に答える 2

3

TV のシステム設定でオーバースキャン設定が提供されない場合 (私の sony android TV のように)、シェル経由で修正できます。

adb connect 192.168.0.100
adb shell wm overscan reset

リセットが期待どおりに動作しない場合は、LEFT、TOP、RIGHT、BOTTOM の値をピクセル単位で使用します

adb shell wm overscan 0,0,0,0
adb shell wm overscan 10,20,30,40
于 2016-01-12T20:39:47.487 に答える