如何以编程方式更改应用程序:高程
我的应用程序是API 19.所以我不能使用android:海拔。 所以我的应用程序:我的布局提升。
Android XML:android:海拔与应用程序:海拔
举个例子 :
如何以编程方式更改应用程序:高程? 我可以更改android:海拔,但我找不到如何更改应用程序:海拔!
尝试使用下面的代码
ViewCompat.setElevation(View, int)
以下链接。 这里展示了如何在前棒棒糖设备上进行boost
Android AppCompat 21 Elevation
由于您尝试更改操作栏的高程,因此可以轻松使用此行,该行可以在API 19上使用
getSupportActionBar().setElevation(0);
或者你可以按照这个链接查看如何在API 21下改变视图的高程
Android AppCompat 21 Elevation
接受的答案没有为我工作。
在工具栏中使用删除阴影
AppBarLayout xml中的app:elevation="0"
在java中使用mAppBarLayout.setTargetElevation(0)
。
它在我的情况下工作。
以下解决方案适用于NativeScript
let nativeAnView = tnsView.android; var shape = new android.graphics.drawable.GradientDrawable(); shape.setShape(android.graphics.drawable.GradientDrawable.OVAL); shape.setColor(android.graphics.Color.parseColor('#30bcff')); nativeAnView.setBackgroundDrawable(shape); nativeAnView.setElevation(20);
在Android上
let nativeView = tnsView.ios; nativeView.layer.shadowColor = new Color('#888888').ios.CGColor; nativeView.layer.shadowOffset = CGSizeMake(0, 2.0); nativeView.layer.shadowOpacity = 0.5; nativeView.layer.shadowRadius = 5.0;
在iOS上
在Kotlin
mAppBarLayout.elevation = 3F
- Kotlin parcelable类抛出ClassNotFoundException
- 我的RecyclerView没有得到适当的通知
- 如何将const char *转换为Kotlin / Native中的KString?
- 如何获取Android Path字符串到资产文件夹上的文件?
- Android Studio Package 2.2 RC2结构
- “Kotlin”编程中的语言更改语言环境由于语言环境适用于Java Fine,但Kotlin语言不起作用
- Kotlin静态function:伴随对象,@JvmStatic @JvmField
- Android Studio 3.0“JUnit版本3.8或更高版本”
- Kotlin:onGlobalLayout没有被调用