Android 看不到 attr 样式

标签 android

我正在使用 leanback 库

implementation "com.android.support:leanback-v17:27.1.1"

这个库有布局

android.support.v17.leanback.R.layout.lb_action_2_lines

<Button xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/lb_action_button"
android:layout_width="wrap_content"
android:layout_height="@dimen/lb_action_2_lines_height"
style="?attr/detailsActionButtonStyle"
android:lines="2"
/>

但是样式不起作用.... ?attr/detailsActionButtonStyle

如果我创建自定义布局并将 style="?attr/detailsActionButtonStyle" 更改为 style="@style/Widget.Leanback.DetailsActionButtonStyle",那么我可以看到正确的样式

我尝试重建项目、清理项目、尝试删除依赖项并添加 leanback - 什么都没有。

如何理解studio或gradle中的问题?

最佳答案

您似乎使用了错误的主题,请检查您的主题是否为 Theme.Leanback

关于Android 看不到 attr 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59233016/

相关文章:

android - 什么是通知的 "small icon"mdpi 大小

android - 在计算机实验室环境中安装 Android Studio,学生在 OSX 上登录

android - sdk 为 25 时如何编译自定义选项卡?

java - 在 Android 中使用 Sip Api 的质量很差

java - 将 JobIntentService 绑定(bind)到 Activity

java - 我可以使用 IntelliJ 访问 Android SDK 管理器 gui 吗?

java - 如何从 Spinner 获得 toast

安卓服务重启

安卓|获取和压缩位图的正确方法 |内存不足

java - 为什么 Dagger 2 中需要@SubComponent?