0

appwidgetの横向きと縦向きの両方をどのようにサポートしましたか?デバイスを横向きから縦向きに向けても、appwidgetのレイアウトは変更されません。ちなみに、appwidgetで横向きと縦向きの両方をサポートしているデバイスを教えてください。

4

2 に答える 2

0
layout/main.xml

layout-land/main.xml

android:layout_width="55dip";

ファイルでは「 dip 」を使用する必要がありますXML

異なるモバイルの異なる画面サイズに応じてサイズ変更ウィジェットが必要な場合は、宣言します

AndroidManifest.xml

<supports-screens   
    android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"
    android:anyDensity="true" />

画面サポートについてより具体的に知りたい場合は、リンクをたどってください。

複数の画面をサポート

幸運を

于 2011-01-27T15:02:33.207 に答える
0

標準的なアプローチは、縦向きバージョンをres/layout/に、横向きバージョンをres/layout-land/に、同じ名前 (例: appwidgetmain.xml) で配置することです。

名前 (R.layout.appwidgetmain) で参照するだけで、Android は向きに基づいて正しいレイアウト ファイルを選択します。

秒の部分に答えられません -- デバイスが多すぎます

于 2010-10-02T14:52:30.313 に答える