アンドロイドアプリで画面の幅をプログラムで確認できますか?私はキャンバスをペイントする必要がありますが、その幅は画面に似ているはずですし、Javaパートプログラムではmatch_parentを設定できませんでした。アンドロイドアプリで画面の幅をプログラムで確認できますか?
3
A
答えて
10
デフォルトDisplay
インスタンスを取得し、それから幅/高さを読み取ることができます。
int width = getWindowManager().getDefaultDisplay().getWidth();
int height = getWindowManager().getDefaultDisplay().getHeight();
6
あなたがこれを行うことができます:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
dm.widthPixels
は幅が含まれているとdm.heightPixels
は、高さが含まれています。
2
任意のビューでonSizeChanged(int、int、int、int)を上書きしてそこに設定することもできます。
関連する問題
- 1. Linuxでの画面の幅と高さをプログラムで確認する(Xinerama、TwinView、BigDesktop)
- 2. appium内の画面のボタン数を確認できます
- 3. JavaScriptを使って画面の幅を確認する方法
- 4. Googleのbigqueryクエリのコストをプログラムで確認できますか?
- 5. DevicePolicyManagerの設定画面でアンドロイドアプリのロック画面を開く
- 6. ユーザの画面上で確認を1つ1つ確認しますjavascript
- 7. カード-IOは、Androidで確認画面
- 8. スクロールバーで確実に画面の幅を取得する方法
- 9. iOSで現在の画面がオンかオフかを確認
- 10. エラー - スプラッシュ画面、アンドロイドアプリ
- 11. どの画面を画面の上部にスクロールしているのかをプログラムで確認するにはどうすればよいですか?
- 12. アンドロイドアプリのメール確認
- 13. javascriptで高さと幅の画像を確認する方法
- 14. アンドロイドアプリのロック画面での向きの処理
- 15. ボタンで画像を確認できますか?
- 16. 確認画面がオフ
- 17. 添付画像の高さと幅を確認しますか?
- 18. Windows Phone 7でラジオの状況をプログラムで確認できますか?
- 19. 時計アプリで画面が淡色表示されているかどうかを確認できますか?
- 20. iOS11の画面記録の確認方法はオンまたはオフですか?
- 21. ホーム画面でウェブアプリをプログラムで起動しますか?
- 22. Javaスクリプトでの画像の幅と高さの確認 - Codeigniter
- 23. ホーム画面をプログラムで設定することはできますか?
- 24. ログイン画面1行でパスワードを確認する
- 25. IOSアプリケーションで画面名やコントローラを確認する方法
- 26. SwiftでのUIViewの幅を確認
- 27. CSSテーブル幅を画面幅で動的に設定できない
- 28. 私のアンドロイドアプリで分割画面を有効にする方法
- 29. アンドロイド:画面をXMLで正確に2つに分割できますか?
- 30. javascriptで正確な画面の高さと幅を取得するには?
このメソッドは非推奨です。 – princepiero