ユーザーが携帯電話の向きを変更するたびにアラートを表示します。このmouvementをキャプチャする方法はありますか? 私はDisplay.getOrientation();
を使用します。しかし、それは常に異なる方向で32を返します。制御画面の向きブラックベリー
0
A
答えて
0
注:向きを確認したときに、それは文句を言わないコード次
試して働く賢明な他の9800シミュレータでスライダーを閉じる必要があります:
public class checkOrientation
{
VerticalFieldManager manager;int ori;
public checkOrientation()
{
ori=Display.getOrientation();
manager=new VerticalFieldManager()
{
protected void sublayout(int maxWidth, int maxHeight) {
super.sublayout(Display.getWidth(),Display.getHeight());
setExtent(Display.getWidth(),Display.getHeight());
if(ori!=Display.getOrientation()){
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
ori=Display.getOrientation();
Dialog.inform(""+Display.getOrientation());
}
});
}
}
};
add(manager);
}
}
3
オリエンテーションが変更されるとsublayout()
に電話がかかります。 displaywidth
を変数に保存し、値がsublayout()
に変更されている場合は、方向が変更されたことがわかります。
このようです。
protected void sublayout(int width, int height) {
if(Display.getWidth()==oldWidth)
{
//no change
}
else
{
// orientation changed
}
oldWidth = Display.getWidth();
super.sublayout(width, height);
}
関連する問題
- 1. Android/iPhoneウェブアプリの画面の向きを制御する方法
- 2. ブラックベリーの画面の向きを変更します
- 3. ブラックベリーの画面
- 4. 画面の向き
- 5. ブラックベリー(Java)のスレッド間制御処理
- 6. さまざまな画面方向のカスタムアラートダイアログの寸法を制御します
- 7. Android画面の向き:横向き
- 8. wp7の画面の明るさを制御できますか?
- 9. Androidの画面の向き
- 10. Androidの画面の向き:
- 11. iOS Beginner:画面の向き
- 12. フリーズ画面の向き
- 13. 画面の向きios
- 14. IOS画面の向きphonegap
- 15. 強制的に画面の向きを変更する
- 16. ブラックベリーのメイン画面内に新しいメイン画面を開く
- 17. ブラックベリーのローディング画面の表示方法
- 18. ブラックベリーの最初の画面に移動
- 19. ブラックベリーのJava待機画面(ActivityIndicatorView)
- 20. 位置ブラックベリーの画面にタップ
- 21. 画面の向きに異なるスプラッシュ画面
- 22. アプリケーションのデフォルトの自動回転画面を制御します
- 23. 画面の向き - 逆の肖像
- 24. アダプタクラスのハンドル画面の向き
- 25. Android - ハンドルの画面の向き
- 26. PhoneGapの - 防止画面の向きは
- 27. Androidアプリケーションでの画面の向き
- 28. タブレットでの画面の向き
- 29. Pythonで画面の明るさを制御する方法
- 30. 画面に表示するOneSignalプッシュ通知時間の制御