djrausch / CurrencyEditText

A very simple extension to EditText to support... Currencies!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CurrencyEditText

CurrencyEditText is a simple extension of EditText to provide support for currency input.

Usage

In your root build.gradle, add the JitPack.io repo

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

In your app build.gradle, add the dependency

    dependencies {
	        compile 'com.github.djrausch:CurrencyEditText:1.0'
	}

To use the view, include it in your XML the same way you would an EditText:

<com.djrausch.currencyedittext.CurrencyEditText
        android:id="@+id/currency"
        android:hint="Amount"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

To get the value in double format, use:

mCurrencyEditText.getValue();

To get the value as a String, including the currency symbol, use the usual getText():

mCurrencyEditText.getText().toString();

Thanks

Thanks to Val Okafor on Stack Overflow for the initial TextWatcher algorithm.

About

A very simple extension to EditText to support... Currencies!

License:MIT License


Languages

Language:Java 100.0%