为什么它找不到Widget.TabPageIndicator?

时间:2014-03-11 21:26:13

标签: android eclipse viewpagerindicator

我有一个项目。我使用Eclipse在一台机器上运行它。然后我将其上传到Github并将其克隆到另一台机器上。

我无法让它在第二台机器上工作。

R文件无法编译。

XML说

<style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator">
    <item name="android:background">@drawable/custom_tab_indicator</item>
</style>

<item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item>
<item name="vpiTabTextStyle">@style/CustomTabPageIndicator.Text</item>

VPI有一个vpi_styles.xml

<resources>
  ...
  <style name="Widget.TabPageIndicator" parent="Widget">
    <item name="android:gravity">center_horizontal</item>
    <item name="android:background">@drawable/vpi__tab_indicator</item>
    <item name="android:paddingLeft">22dip</item>
    <item name="android:paddingRight">22dip</item>
    <item name="android:paddingTop">12dp</item>
    <item name="android:paddingBottom">12dp</item>
  </style>
....
</resources>

我有三个项目,我自己的,加上com_viewpagerindicator和svg-android。

我自己项目的构建路径将另外两个作为“项目”,并在“订单和导出”中打勾。

让我的XML从VPI中找到样式的技巧是什么?

1 个答案:

答案 0 :(得分:2)

确保在两个地方设置项目依赖项。

  1. 右键单击该项目。
  2. 单击列表中的Java Build Path
  3. 点击图书馆
  4. 添加库ViewPagerIndicator
  5. 点击列表中的Android
  6. 添加库ViewPagerIndicator