AppBarLayout
ビア コードの高さを設定しようとしています。app:elevation
XMLで行うと問題なく動作しますが、行うと
appBarLayout.setElevation(0);
うまくいきません。
私の仮定は、 と同等の呼び出しですandroid:elevation
。
何か案は?
AppBarLayout
ビア コードの高さを設定しようとしています。app:elevation
XMLで行うと問題なく動作しますが、行うと
appBarLayout.setElevation(0);
うまくいきません。
私の仮定は、 と同等の呼び出しですandroid:elevation
。
何か案は?
使用している API バージョンはわかりませんが、少なくとも Api v21 を使用して昇格を設定する必要があります。pre lolipop で標高を設定すると、エラーが発生するはずですが、次のように使用します。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
appBarLayout.setElevation(0);
}
v21 未満で使用すると、次のエラーが発生します。
FATAL EXCEPTION: main
java.lang.NoSuchMethodError: android.support.design.widget.AppBarLayout.setElevation