0

問題は、レイアウト 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>
4

1 に答える 1

0

Windows 7 では、プロジェクトとライブラリ プロジェクトが別のドライブ (それぞれ C: と D:) にあることが判明しました。これらを同じドライブに移動することで問題は解決しました。これはバグです。ADT バージョン 22.05、Eclipse バージョン Juno リリース 2。ターゲット API 18。

于 2013-09-03T11:22:53.503 に答える