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