2016-07-01 11 views
0

Hat jemand mit CircleProgress - Android Material Design aus dieser Link gearbeitet?Wie Prozentzeichen aus CircleProgress Bibliothek entfernen - Material Design Android

enter image description here

Ich bin mit ArcProgress aus dem genannten Link arbeiten.

Hier ist mein Bedürfnis,
Auf dem obigen Bild enthält Nummer "". In der Nähe dieser Nummer eins Prozent (%) Symbol dort. Ich möchte dieses Prozentzeichen entfernen.

Wie wird es entfernt?
Irgendwelche Vorschläge?

Vielen Dank im Voraus ....

activity_main.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:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

    <com.github.lzyzsd.circleprogress.ArcProgress 
    android:id="@+id/arc_dBal" 
    android:layout_width="150dp" 
    android:layout_height="150dp" 
    android:layout_marginLeft="10dp" 
    app:arc_bottom_text="Remaning" 
    app:arc_finished_color="#ffff00" 
    app:arc_progress="46" 
    app:arc_text_color="00ffff" 
    app:arc_unfinished_color="#2A50E4" /> 

</LinearLayout> 

main.java

public class DataUsage extends Fragment { 

    private ArcProgress arc_dBal,arc_validity; 

    @Nullable 
    @Override 
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { 
    View view = inflater.inflate(R.layout.activity_main,null); 

    arc_dBal  = (ArcProgress)view.findViewById(R.id.arc_dBal); 
    arc_validity = (ArcProgress)view.findViewById(R.id.arc_validity); 

    /*** CIRCLE PROGRESS ***/ 
    arc_dBal.setProgress(46); 

    return view; 
    } 
} 
+1

default_suffix_text geändert = "%"; zu default_suffix_text = ""; in ArcProgress.java, wie ich es nie wollte – Veer3383

+0

verwenden Sie dieses Attribut '', btw Sie haben die Quelldatei von 'com.github.lzyzsd.circleprogress.ArcProgress' so schauen Sie einfach, wie es funktioniert, bevor Sie auf SO fragen – pskink

+0

@ Veer3383 Vielen Dank. Es funktioniert gut ... – prabu

Antwort

0

dieses Attribut auf Ihre XML-Code hinzu:

app:arc_suffix_text="" 
0

Code ändern:

  1. In-Datei (Zeile 41) - löschen "%" in Donut: CircleProgress-master \ library \ src \ main \ java \ com \ Github \ lzyzsd \ circleprogress \ DonutProgress. java private String suffixText = "%"; zu: private String suffixText = "";

  2. in-Datei (Zeile 30) - löschen "%" in Circle: CircleProgress-master \ library \ src \ main \ java \ com \ github \ lzyzsd \ circleprogress \ CircleProgress.java private String suffixText = "%"; an: private String suffixText = "";

  3. In Datei (Linie 85) - löschen "%" in Circle: CircleProgress-master \ library \ src \ main \ java \ com \ Github \ lzyzsd \ circleprogress \ ArcProgress.java

default_suffix_text = "%"; zu: default_suffix_text = "";

  1. in-Datei (Zeile 36) - löschen "%" in Circle: circleProgress-master \ library \ src \ main \ java \ com \ github \ lzyzsd \ circleprogress \ ArcProgress.java

private String suffixText = "%"; : private String suffixText = "";

+0

Ich glaube wirklich nicht, dass die OP wirklich das tun muss. Bitte lesen Sie in Zeile ** suffixText = TextUtils.isEmpty (attributes.getString (R.styleable.ArcProgress_arc_suffix_text))? default_suffix_text: attributes.getString (R.styleable.ArcProgress_arc_suffix_text); **. Es sucht nach Suffix Textattribut. –

0

Wahrscheinlich nicht die beste Methode, aber Sie verwenden können:

:arc_suffix_text_size="0dp"