- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我注意到当我在 xml 中使用 elevation 属性并将其设置为 4dp 时,我得到了一个正常的阴影。当我在 java 中使用 setElevation(4) 时,我得到的阴影比 xml 属性少。我该如何解决?
最佳答案
answer Anton Kovalyov 给出的几乎是正确的,但实际上恰恰相反。要获得正确的高度,您需要将 dp 转换为像素并将其输入 setElevation
,因此正确的答案如下所示:
setElevation(4 * context.getResources().getDisplayMetrics().density);
setElevation
采用像素值。用户 TinTran 的 comment是正确的。
关于Android elevation 和 setElevation 效果不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30692999/
我无法使用 setElevation 绘制阴影。我不想使用绘图来执行此操作。这是代码: 这是 parent 。 页面.xml 这里我构建了一个简单的布局。 个人页面.Java
我有一个 AppBarLayout,我希望在其中以编程方式在 onCreate() 方法中将高度设置为 0。如果我有一个这样的例子 onCreate().. @Override protected v
我无法使用 从我的操作栏中删除阴影 getSupportActionBar().setElevation(0); 我认为我做的一切都是对的。这是 MainActivity import androi
我注意到当我在 xml 中使用 elevation 属性并将其设置为 4dp 时,我得到了一个正常的阴影。当我在 java 中使用 setElevation(4) 时,我得到的阴影比 xml 属性少。
您好,我正在尝试使用以下代码将阴影应用于线性布局 if () layout.setElevation(4); 但此调用需要 API 级别 21 才能工作。如何将阴影应用于版本 < 5.0 的设备的布局
我在我的项目中使用库 lapism/SearchView (https://github.com/lapism/SearchView),但仅在 Android 5.0 上出现以下运行时异常: A/ar
我是一名优秀的程序员,十分优秀!