0

ユーザーの署名を取得するコントロールを作成すると、署名付きのビットマップが返され、最後に領収書を印刷します。

そのため、縦向きのみをサポートするアクティビティがあり、署名コントロールを表示するときに横向きモードにする必要があります。ユーザーが最初のアクティビティのフォーカスを失い、トランザクションの一部として署名が必要な場合、アプリが常にログインを要求するため、他のアクティビティを使用できません。

コントロールを回転させて横向きをシミュレートできるかどうかはわかりませんが、これに関する情報は見つかりませんでした。

*コントロールを横向きに表示するだけでよく、コントロールは常にすべての画面を使用します。

4

1 に答える 1

1

こんにちはこれは役立つかもしれません...

画面を縦向きにしたい場合..

あなたのマニフェストで android:screenOrientation="portrait"

またはあなたのコーディングでsetRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

画面を横向きにしたい場合..

あなたのマニフェストで android:screenOrientation="landscape"

またはあなたのコーディングでsetRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

モバイルの向きを変更するたびにアクティビティを再起動したくない場合は、マニフェストの以下の行を試してください。

<activity android:name="Your Activity"
             android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:windowSoftInputMode="adjustPan"/>
于 2013-08-26T16:11:05.740 に答える