TODOHow to know tha the screen orientation is reverse or not.
Android2.2から画面の逆向き表示が可能になりました。
Activityが逆向きかどうかを知るにはこの様なコードで知ることができます。
ただしgetRotationメソッドはAndroid2.2から追加されたメソッドです。
Android2.1以前の端末では上のコードはエラーになります。
そこで、Javaのリフレクションを使ってAndroidのバージョンを限定せずに逆向きを検知するサンプルを作ってみました。
Activity (Main.java)
※パーミッション不要のためマニフェストは省略します。
画面が逆向きならToastを表示します。
なお、逆向き表示できるかどうかは端末に依存するようです。
Android2.2にバージョンアップしたLYNX3D SH-03Cは逆横はできますが逆縦はできませんでした。
以上、参考になれば幸いです。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。