Android Studio 2.0 Preview 4
Я использую для использования BringToFront, чтобы получить TextView для отображения перед другими элементами управления.
Doc bringToFront() говорит, что вам нужно позвонить requestlayout invalidate. Что я делаю, но не работает.
tvLevel.bringToFront();
tvLevel.requestLayout();
tvLevel.invalidate();
Я использую этот TextView внутри a android.support.design.widget.CoordinatorLayout
Однако следующий код действительно работает. Но поддерживает только API 21 и выше. Но мне нужно поддерживать API 16.
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
tvLevel.setTranslationZ(4);
tvLevel.invalidate();
}
Или путем установки свойства атрибута xml android:translationZ("4dp"). Однако только для API 21

