相关疑难解决方法(0)

将像素转换为dp

我创建了我的应用程序,其高度和宽度以像素为单位,用于分辨率为480x800的Pantech设备.

我需要转换G1设备的高度和宽度.我认为将其转换为dp将解决问题,并为两种设备提供相同的解决方案.

有没有简单的方法将像素转换为dp?有什么建议?

android resolution pixel dpi

789
推荐指数
26
解决办法
64万
查看次数

导航栏后面的小吃店

在横向模式下,我正在使用

    window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
Run Code Online (Sandbox Code Playgroud)

显示和隐藏导航栏。

当我在显示导航时创建 Snackbar 时

Snackbar bar  = Snackbar.make(snackbarContainer, "exiting", Snackbar.LENGTH_INDEFINITE);
    bar.setAction("Testing", new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //no-op
        }
    });
    bar.show();
Run Code Online (Sandbox Code Playgroud)

Snackbar 的操作文本被导航栏覆盖。有没有办法根据导航栏是否显示自动调整小吃店的宽度?

android navigationbar snackbar

7
推荐指数
1
解决办法
4036
查看次数

标签 统计

android ×2

dpi ×1

navigationbar ×1

pixel ×1

resolution ×1

snackbar ×1