问题描述
我刚在项目com.google.android.material:material:1.3.0-alpha02
中添加了最后一个材料库。然后我在布局中实现了
<LinearLayout
android:id="@+id/animation_speed"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@drawable/divider_4dp"
android:orientation="vertical"
android:showDividers="middle">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/speed_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="Скорость анимации" />
<com.google.android.material.slider.Slider
android:id="@+id/slider"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:valueFrom="100.0"
android:valueto="100000.0" />
</LinearLayout>
engine_settings.slider.setLabelFormatter { "Text" }
然后我运行我的项目。但是,当我开始滑动滑块时,我发现没有标签。我想在滑块上方看到标签。如何显示?
P.S。
我的应用程序主题继承自MaterialBaseBaseTheme
我还尝试将材料库降级到1.2.0-alpha5等,但没有结果。
解决方法
我刚刚发现了我的错误的原因。在我的AndroidManifest.xml
文件中是字符串android:hardwareAccelerated="false"
。删除标签后,标签就到了。