问题是布局 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>