- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用这个 ViewPager
extension .这个插件帮助我使用 SwipeyTab
。我成功地将示例作为单个应用程序运行。所以我想将扩展集成到我的应用程序中。然后我复制了 java 文件并更改了包名,一切都很好。但是我在这些行上有一些错误:
mTextColorCenter = a.getColor(R.styleable.ViewPagerExtensions_textColorSelected, mTextColorCenter);
mLineColorCenter = a.getColor(R.styleable.ViewPagerExtensions_lineColorSelected, mLineColorCenter);
mLineHeightSelected = a.getDimensionPixelSize(R.styleable.ViewPagerExtensions_lineHeightSelected, mLineHeightSelected);
Eclipse 说:Styleable 无法解析或不是字段
。其他包含 styleable 的行也给出了相同的错误。如果我尝试单击解决此问题,则没有任何变化。
当我查看扩展的 R.java 文件时,我看到了这些行:
public static final class styleable {
public static final int[] ViewPagerExtensions = {
0x7f010000, 0x7f010001, 0x7f010002, 0x7f010003,
0x7f010004, 0x7f010005, 0x7f010006, 0x7f010007,
0x7f010008, 0x7f010009, 0x7f01000a
};
public static final int ViewPagerExtensions_dividerColor = 7;
// there is more
}
我知道无法编辑 R.java。我如何在 R.java 中为此扩展定义样式化?有什么建议吗?
最佳答案
您应该在单独的 xml 文件中定义您需要的属性。我的意思是创建一个 values.xml 并使用 <declare-styleable name="ViewPagerExtensions"></declare-styleable>
标签。
举个例子:
<declare-styleable name="ViewPagerExtensions">
<attr format="integer" name="dividerColor" />
</declare-styleable>
对了,项目里已经有attrs.xml了,check it out :
关于Android:如何在 R.java 中声明 Styleable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11541132/
我是初学者。这几天开始学习自定义 View ,过程中几乎没有问题。 我去谷歌解决这个问题时,有人提出了解决方案,但都没有成功。我使用 Kotlin 编写的自定义 View 。 这是我的自定义 View
我有一个自定义首选项控件,我在 values/attrs.xml 中为其定义了一些属性。只是为了集中讨论,这里是一个可以在 values/attrs.xml 中找到的属性示例:
假设我正在制作一些具有可样式化属性的新 View 。我这样声明它们(这是 how the documentation says to do it :
如何在属性中接受方法作为值?就像在 View 的 onClick 属性中一样: 如何定义接受方法的自定义属性? 我知道我们使用 在资源中,但我们如何让它接受方法? 最佳答案 Android 使用反射
我在一个项目中工作,我想使用约束!如果我使用它,当我想在 pohne 中构建 gradle 或安装 apk 时,我会遇到此错误: “错误:在约束集中,无法找到属性 android:elevation”
我是 android 开发的新手,我现在正在尝试创建自定义 View 。我遇到了很多问题。我已经解决了其中一些,但最难理解的是属性。让我们以带有属性的示例 xml 文件为例
我在 Maven Central 中有一个包含一些小部件的库。当我将该库作为依赖项(从 Maven Central)添加到使用 gradle 的项目时,我得到: java.lang.NoClassDe
我正在尝试将 Facebook Android SDK 导出为 JAR 以在我的项目中使用。 这需要动态加载所有资源。 例如,我必须进行类似这样的更改: //findViewById(R.id.com
是否可以在不引用资源类 R 的情况下以编程方式接收由 a 作为 int[] 保存的资源 ID? 问题是我无法解析定义的“declare-styleable”
我正在实现自己的 对于自定义 View (按照说明 here )。我希望能够指定一个整数数组作为可能的 XML 属性之一。我如何: 在 attrs.xml 中将整数数组指定为 XML 属性? 从 Ty
我有一个 resources.xml 文件位于目录 values/ 下,那是 /values/resources.xml 在我的 java 代码中,当我尝试
我有一个 CompositeComponent (EditText+ImageButton)单击按钮时,edittext 内容将被清除。它工作正常。我的问题是为我的组件设置属性。我正在使用 decla
当我在 android studio 3 中执行 paystack3.0.9 android 代码时出现以下错误。 Error:In ForegroundView, unable to find at
我正在使用形状 ImageView (https://github.com/siyamed/android-shape-imageview),当我想从形状 ImageView 定义的 declare-
我正在尝试整合 these libraries进入我的 Android 项目来制作导航 Controller 。当我将这两行添加到我的 build.gradle - 实现'android.arch.n
当我构建我的android项目时,出现以下错误 Error:In FontFamilyFont, unable to find attribute android:fontVariationSett
我正在尝试使用这个 ViewPager extension .这个插件帮助我使用 SwipeyTab。我成功地将示例作为单个应用程序运行。所以我想将扩展集成到我的应用程序中。然后我复制了 java 文
我正在阅读 Beginning Android 4 Development,在第 5 章中讨论了 Gallery 和 ImageVievs 并介绍了 declare-styleable XML 标记没
在 following the instructions 之后处理 Hello, Gallery 教程/示例应用程序时在网站上,Eclipse 报告 R.styleable 无法解析。 此错误的原因是
在 react native 中构建我的项目时,我收到以下错误: > Task :app:processDebugGoogleServices Parsing json file: /Users/ja
我是一名优秀的程序员,十分优秀!