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 回答