java在Android代码中使用app:elevation
我试图通过代码设置AppBarLayout
的高程。当我在XML中执行app:elevation
时,它可以顺利地工作,但是当我执行时
appBarLayout.setElevation(0);
它不起作用
我的假设是它调用了安卓:elevation
的等价物
有什么想法吗
你可以在下面搜索框中键入要查询的问题!
我试图通过代码设置AppBarLayout
的高程。当我在XML中执行app:elevation
时,它可以顺利地工作,但是当我执行时
appBarLayout.setElevation(0);
它不起作用
我的假设是它调用了安卓:elevation
的等价物
有什么想法吗
# 1 楼答案
我不知道您使用的是哪个api版本,但至少您必须使用APIV21来设置高程。如果您在lolipop前设置了标高,您应该会得到一个错误,但请这样使用:
如果在v21以下版本上使用,则会出现以下错误:
结果是: