我如何使用CircleProgress库?

时间:2015-10-22 20:08:37

标签: android

我想使用库CircleProgress。 我已从以下链接下载。 cricleProgress 并将其导入eclipse 以下错误分钟。 activity_my.xml

    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <com.github.lzyzsd.circleprogress.DonutProgress
        android:layout_marginLeft="50dp"
        android:id="@+id/donut_progress"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        custom:donut_unfinished_stroke_width="5dp"
        custom:donut_finished_stroke_width="10dp"
        custom:donut_progress="70"
        custom:donut_inner_bottom_text="Loading..."
        custom:donut_inner_bottom_text_size="10dp"
        custom:donut_inner_bottom_text_color="#214193"/>

    <com.github.lzyzsd.circleprogress.DonutProgress

错误

    Description Resource    Path    Location    Type
     error: No resource identifier found for attribute 'arc_bottom_text' in      package 'com.github.lzyzsd.circleprogressexample'  activity_my.xml /MyActivity/res/layout  line 82 Android AAPT Problem
    error: No resource identifier found for attribute 'arc_bottom_text' in package 'com.github.lzyzsd.circleprogressexample'    activity_my.xml /MyActivity/res/layout  line 73 Android AAPT Problem

因此,我创建了一个文件attrs.xml。 以下是我从上面的地址中获取的代码 并把它放进去。

         <declare-styleable name="DonutProgress">
    <attr name="donut_progress" format="integer"/>
    <attr name="donut_max" format="integer"/>
    <attr name="donut_unfinished_color" format="color"/>
    <attr name="donut_finished_color" format="color"/>
    <attr name="donut_finished_stroke_width" format="dimension"/>
    <attr name="donut_unfinished_stroke_width" format="dimension"/>
    <attr name="donut_text_size" format="dimension"/>
    <attr name="donut_text_color" format="color"/>
    <attr name="donut_text" format="string"/>
    <attr name="donut_prefix_text" format="string"/>
    <attr name="donut_suffix_text" format="string"/>
    <attr name="donut_background_color" format="color"/>
</declare-styleable>

但是提出错误

         Description    Resource    Path    Location    Type
      error: No resource identifier found for attribute 'donut_inner_bottom_text_color' in package      'com.github.lzyzsd.circleprogressexample'   activity_my.xml /MyActivity/res/layout  line 14 Android AAPT Problem

3 个答案:

答案 0 :(得分:2)

请在您的父view xml布局文件中添加此行。

  xmlns:custom="http://schemas.android.com/apk/res-auto"

另请参阅this了解eclipse中的AAPT错误,它可以提供更多解决问题的方法

答案 1 :(得分:0)

查看 declare-styleable name =“DonutProgress” ,兄弟。没有属性 donut_inner_bottom_text

DonutProgress只有 prefix_text suffix_text

答案 2 :(得分:0)

刚刚改变

xmlns:app="http://schemas.android.com/apk/res-auto" 

xmlns:app="http://schemas.android.com/apk/lib/com.github.lzyzsd.circleprogressexample"

如果有帮助,请不要忘记将此帖设为答案。