Android:获取 Activity 窗口的尺寸

标签 android android-activity window

在我的某些 Activity 中,我使用主题 -

android:theme="@android:style/Theme.Dialog"

有什么方法可以找出屏幕上该窗口的实际尺寸吗?我最后的努力结束于:

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();

这给了我整个屏幕的实际分辨率。有什么想法吗?

谢谢

最佳答案

从 API 级别 13 开始: 点屏幕大小 = new Point(); getActivity().getWindowManager().getDefaultDisplay().getSize(screenSize);

请参阅此处:http://developer.android.com/reference/android/view/Display.html#getSize(android.graphics.Point)

关于Android:获取 Activity 窗口的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11692160/

相关文章:

android - 我的设置 Activity 的布局文件在哪里?

java - Eclipse Java 控制台应用程序未显示

android - 在appwidget中输入

android - 我可以从服务内的共享首选项中获取数据吗?

Java 线程没有运行完成,为什么?

java - 在 Java 中创建流畅的通知窗口的最佳方法是什么?

css - 将窗口调整为较小时,绝对位于右侧的 div 会超过左侧 div

Android: java.lang.IllegalStateException: Scheme 'http' 未注册 - HTTPS 调用错误

java - 如何使用后台运行的计数器的当前值更新 Activity 的 TextView?

android - Logcat 分析问题