相关疑难解决方法(0)

Android中状态栏的高度

Android中状态栏的高度是多少?总是一样的吗?

根据我的测量结果,它似乎是25dp,但我不确定它是否在所有平台上具有相同的高度.

(我想知道这是为了正确实现从没有状态栏的活动到执行状态栏的活动的淡入淡出过渡)

android statusbar

314
推荐指数
16
解决办法
33万
查看次数

如何在Android Honeycomb中获得屏幕分辨率?

我想在Android Honeycomb上获得真正的屏幕分辨率.

这是我的代码

Display display = getWindowManager().getDefaultDisplay();
int w = display.getWidth();
int h = display.getHeight();
Run Code Online (Sandbox Code Playgroud)

我的设备是Asus Transformer TF101,尺寸为1280x800.

但是上面的代码使w = 1280和h = 752(我想要的是800而不是752).

我知道h <800因为它被减去状态栏.

有办法获得真正的屏幕高度吗?

非常感谢!

android android-3.0-honeycomb

12
推荐指数
4
解决办法
1万
查看次数

获取Android通知面板宽度

我正在创建一些自定义的remoteViews,为了将自定义视图和布局绘制到与通知面板一样宽的位图,我需要它的确切宽度.

由于每个供应商都会更改通知面板的宽度,并且在大多数情况下会根据方向进行更改,因此很难找到常规模式.

有没有办法得到它的宽度?

在此输入图像描述 在此输入图像描述

粉红色部分是纯粹的remoteViews,底部是imageview,我将自定义视图绘制到它,因为我没有父宽度,所有子视图都会崩溃.

android android-custom-view android-notifications remoteview

11
推荐指数
1
解决办法
1015
查看次数

Android - 动态壁纸偏移剪辑

我正在为Android写一个动态壁纸.为了测试我的基本代码是否正常工作,我在屏幕的左上角显示了一个矩形:

canvas.drawRect(0f,0f,50f,50f,paint);
Run Code Online (Sandbox Code Playgroud)

矩形的一半位于主屏幕顶部的栏下方.替代文字

我尝试使用以下方法考虑像素偏移:

public void onOffsetsChanged(float xOffset, float yOffset,
            float xOffsetStep, float yOffsetStep, int xPixelOffset,
            int yPixelOffset)

...

  canvas.drawRect(0f+xPixelOffset,0f+yPixelOffset,50f+xPixelOffset,50f+yPixelOffset
  ,paint);
Run Code Online (Sandbox Code Playgroud)

但矩形仍然在条形图下方绘制.怎么找到酒吧的哪里结束所以我可以在它下面画?

干杯,

皮特

android wallpaper draw offset live-wallpaper

6
推荐指数
1
解决办法
2268
查看次数

如何在Android中获得USABLE屏幕宽度和高度

我正在创建一个应用程序,我真的需要知道正确的屏幕尺寸.其实我知道怎么做......但是出现了一个问题,因为即使你这样做requestWindowFeature(Window.FEATURE_NO_TITLE);,这个:在此输入图像描述

仍然停留在屏幕上似乎,它也被视为屏幕的一部分,因此"screenWidth"实际上比可用部分更大.

是不是有任何方法如何获得可用部分的大小而不是整个屏幕?或者至少得到'滚动的东西'的大小(但是会有问题,有些设备没有显示它们)?

java android screen

5
推荐指数
1
解决办法
3243
查看次数

全屏活动中的状态栏高度

我的应用程序中有一个全屏活动。我希望我的页面标题位于状态栏下方。如何测量全屏活动中状态栏的高度?

我对此进行了研究并尝试了它们。其中之一是this,它使用了 xml 中的一个属性,但在我的情况下不起作用。另一种是第二种解决方案

    val rectangle = Rect()

    window.decorView.getWindowVisibleDisplayFrame(rectangle)
    val statusBarHeight = rectangle.top
Run Code Online (Sandbox Code Playgroud)

statusBarHeight是 0,因为它可能是全屏活动。有什么帮助可以将我的一些元素(例如标题)放置在状态栏工作人员下方吗?

android margin statusbar

5
推荐指数
2
解决办法
8288
查看次数

以编程方式设置listview标题大小

我有一个带标题的ListView,我需要根据屏幕大小以编程方式设置标题大小.所以它几乎填满整个屏幕.我怎样才能做到这一点?我找到了获得屏幕高度的方法,但它是显示器的整个高度,包含手机状态栏高度.

layout android dimensions

4
推荐指数
1
解决办法
7870
查看次数