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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage