BringToFront funktioniert nicht in einem Koordinatorlayout
Android Studio 2.0 Preview 4
Ich benutze, um @ zu verwendBringToFront
um ein @ zu bekommTextView
, um vor den anderen Steuerelementen anzuzeigen.
Der Doc istnach vorne bringen( sag du musst @ anrufrequestlayout
invalidate
. Was ich tue, aber nicht funktioniert.
tvLevel.bringToFront();
tvLevel.requestLayout();
tvLevel.invalidate();
Ich benutze diesesTextView
in einemandroid.support.design.widget.CoordinatorLayout
Der folgende Code funktioniert jedoch. Unterstützt jedoch nur API 21 und höher. Aber ich muss API 16 unterstützen.
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
tvLevel.setTranslationZ(4);
tvLevel.invalidate();
}
Oder durch Setzen desxml
attribute propertyandroid:translationZ("4dp")
funktioniert. Allerdings nur für API 21