トーストやスナックバーを使ってメッセージを表示する必要があります。しかし、私はユーザーが携帯電話を風景モードに傾けたときにこのメッセージを表示したくありません。ポートレートモードでのみ表示され、横向きモードでは表示されないこのメッセージは、どのようにして達成できますか?Androidが画面をランドスケープモードにしているときの乾杯を避ける方法
1
A
答えて
0
:それは
ORIENTATION_LANDSCAPE
は単にトーストを示していないに等しい場合
getResources().getConfiguration().orientation
は/リファレンスを参照してください
をスナックバー
この方法は、電話機がポートレートで、false
の場合はtrue
を返します。電話機がLandscapeの場合は、設定を使用します。
private boolean isPortrait(){
return (getResources().getConfiguration().orientation==ORIENTATION_PORTRAIT);
}
Android Studioの設定クラスを簡単にインポートできます。このcheck the official documentation hereの詳細については
if(isPortrait()){
//Show you Toast and snackbar here
}
:if文だからここから、あなたは上で与えられた方法を使用して単純なを使用することができます。
0
あなたは、リソースの設定オブジェクトに携帯電話の向きを確認することができます。 https://developer.android.com/reference/android/content/res/Configuration.html#orientation
+0
ありがとう。私はちょっと愚かな質問を聞いた。 –
関連する問題
- 1. アンドロイドカスタム乾杯
- 2. スピナーの項目をクリックして乾杯していない
- 3. Androidのギャラリーで画像をドラッグしているときにセレクタを避ける方法
- 4. 画面外に出るのを避けてください(Android)(libGDX)
- 5. ランドスケープモードのスプラッシュ画面
- 6. GNU画面を使用しているときに閉じると、emacs(またはvi)が画面に残ることを避けるには?
- 7. グローバル画面変数を避ける方法は?
- 8. androidのcreateBitmap()クラッシュを避ける方法
- 9. Androidの回避策画面が
- 10. アンドロイドで画面を開くとイメージが変わるのを避けるには?
- 11. Androidカメラの画像をポートレートモードとランドスケープモードの両方で保存しています
- 12. 画面がオフのときにAndroidを起動させる方法
- 13. Android画面がオンのときにブロードキャストを受信する方法
- 14. タイプが引数のときにtypeidを避ける方法
- 15. Androidデバイスの画面の向きをグローバルにロックする方法
- 16. 画面内で開いている画面を見る方法
- 17. 肖像画に戻るときにAndroid VideoViewの破損を避ける
- 18. ツリー構造を歩いているときに `shareReplay`を避ける方法
- 19. 画面がロックされているときにAndroidアプリケーションが動作しない
- 20. 携帯端末の画面をスクロールしてタッチすると、別のアンカーに直接触れることを避ける方法を教えてください。
- 21. Android - 画面が消灯しているときとフォーカスしていないときにハードウェアボタンを監視する方法
- 22. Android/iPhoneウェブアプリの画面の向きを制御する方法
- 23. Androidの画面の向きを検出する方法
- 24. ロボットを避ける新しい方法
- 25. 画像ビューでの画像の伸びを避ける方法
- 26. ランドスケープモードでのcocos2d画面サイズの問題
- 27. VideoView:全面黒いフラッシュを避ける
- 28. 誰かが私のアンドロイドライブラリを使用しているときにライブラリの競合を避ける方法
- 29. インパラが時間をGMTに変換しているのを避ける方法
- 30. androidのリストを展開中にリフレッシュチェックボックスを避ける方法
Toast.show()を呼び出す前にデバイスの向きをテストしてください。 – Soumya