【问题标题】:Android viewpagerindicator XML error: No resource identifier found for attribute 'footerIndicatorStyle'Android viewpagerindicator XML 错误:找不到属性“footerIndicatorStyle”的资源标识符
【发布时间】:2013-09-03 08:01:12
【问题描述】:

问题在于布局 XML 中的这 6 行。如果我删除这 6 行,Eclipse 会编译但运行时会出现 com.viewpagerindicator.TitlePageIndicator 膨胀错误。在项目属性android库引用部分,引用的viewpagerindicator库项目前面有红叉,有'?'为项目名称。这是原因吗?怎么把红叉变成绿格子?

        app:footerColor="#FFAA2222"
        app:footerLineHeight="4dp"
        app:footerIndicatorHeight="22dp"
        app:footerIndicatorStyle="underline"
        app:selectedColor="#FF000000"
        app:selectedBold="true"

这是 Eclipse XML 编辑器中的错误消息:

在这一行找到多个注释: - 错误:在包“com.example.testtab”中找不到属性“footerIndicatorStyle”的资源标识符 - 错误:在包“com.example.testtab”中找不到属性“footerColor”的资源标识符 - 错误:在包“com.example.testtab”中找不到属性“selectedBold”的资源标识符 - 错误:在包“com.example.testtab”中找不到属性“selectedColor”的资源标识符 - 错误:在包“com.example.testtab”中找不到属性“footerIndicatorHeight”的资源标识符 - 错误:在包“com.example.testtab”中找不到属性“footerLineHeight”的资源标识符

这是 XML 布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
<LinearLayout
    android:id="@+id/lay1"
    android:orientation="vertical"
    android:layout_width="400dp"
    android:layout_height="fill_parent"
    >

    <com.viewpagerindicator.TitlePageIndicator
        android:id="@+id/indicator"
        android:padding="15dip"
        android:layout_height="wrap_content"
        android:layout_width="400dp"
        android:background="#18FF0000"
        android:textColor="#AA000000"
        app:footerColor="#FFAA2222"
        app:footerLineHeight="4dp"
        app:footerIndicatorHeight="22dp"
        app:footerIndicatorStyle="underline"
        app:selectedColor="#FF000000"
        app:selectedBold="true"/>
    <android.support.v4.view.ViewPager
        android:id="@+id/pager"
        android:layout_width="400dp"
        android:layout_height="0dp"
        android:layout_weight="1"
        />
</LinearLayout>

【问题讨论】:

    标签: java android xml eclipse viewpagerindicator


    【解决方案1】:

    事实证明,在 Windows 7 上,该项目和库项目位于不同的驱动器(分别为 C: 和 D:)。通过将它们移动到同一个驱动器解决了问题。这是一个错误。 ADT 版本 22.05,Eclipse 版本 Juno Release 2。目标 API 18。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多