android - Android 材料滑块。无标签
问题描述
我刚刚在我的项目中包含了最后一个材料库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" }
然后我运行我的项目。但是当我开始滑动滑块时,我注意到没有标签。我想看到滑块上方的标签。如何显示它?
附言
我的应用程序主题继承自MaterialBaseBaseTheme
另外,我尝试将材料库降级到 1.2.0-alpha5 等,但没有结果。
解决方案
我刚刚找到了我的错误的原因。在我的AndroidManifest.xml
文件中是 string android:hardwareAccelerated="false"
。一旦我删除它,标签就到了。
推荐阅读
- python - 分析从函数返回的图形?
- php - PHP:表单未正确发送数据
- javascript - 使用 Promises 和 xmlhttpRequests 从 github 获取公共用户数据?
- python - 在张量流上应用变量重用时出现问题 GAN 转换
- python - 约束满足问题公式化
- android - 在 android studio 中生成 .apk 的问题
- jhipster - 没有 JDL 的 JHipster
- java - Gradle 同步失败:com.google.android.gms:play-services-basement 和 com.google.firebase:firebase-common
- javascript - 移动端滑动上的纯 Javascript 滑块
- firebase - Firebase Cloud Functions - 评估用户是否可以注册