Edittext and TextView Accounting format (IDR, USD and Custom)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
app
gradle/wrapper
lib
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

AccountingFormat

Convert TextView and Edittext To acounting format

How to

Step 1. Add the JitPack repository to your build file

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

Step 2. Add the dependency

dependencies {
	        implementation 'com.github.congfandi:AccountingFormat:0.0.2'
	}

Step 3. implementation code

  <com.congfandi.lib.EditTextRupiah
      android:id="@+id/counting"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_below="@+id/oke" />

  <com.congfandi.lib.TextViewRupiah
      android:id="@+id/hasil"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />
        final EditTextRupiah count = findViewById(R.id.counting);//auto convert
        final TextViewRupiah hasil = findViewById(R.id.hasil);//Have 3 methode
                  Log.d("TAG", "result: "+count.getNumber());//getting number from edittex

                hasil
                        .setSeparator(Separator.COMA)//separator of Textview mode. Separator.COMA = (,) and Separator.DOT = (.)
                        .convertCustom("USD", "1234");//custom textview show

All Method

//TextView
   convertToIDR(EditText input)
   convertToIDR(TextView input) 
   convertToIDR(String input)
   convertToDollar(EditText input)
   convertToDollar(TextView input)
   convertToDollar(String input) 
   convertCustom(String format, EditText input)
   convertCustom(String format, TextView input)
   
 
  //Edittext
   getNumber()//return string without separator

Step 4. enjoy

for help Email : congfandi@gmail.com facebook : facebook.com/congfandii whatsapp : +62878 5060 3836