Skip to content

tobiasschuerg/android-prefix-suffix-edit-text

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fea7118 · Oct 25, 2022

History

40 Commits
Jan 28, 2020
Oct 25, 2022
Oct 25, 2022
Oct 25, 2022
Sep 11, 2018
Oct 25, 2022
Feb 12, 2020
Aug 9, 2019
Oct 25, 2022
Nov 9, 2018
Sep 10, 2018
Sep 10, 2018
Apr 6, 2019

Repository files navigation

android-prefix-suffix-edit-text

EditText with support for non editable prefix and suffix.

Sample Screenshot

Howto?

Either directly via xml:

<com.tobiasschuerg.prefixsuffix.PrefixSuffixEditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="numberDecimal"
    android:text="24"
    app:prefix="Age: "
    app:suffix=" years"
    android:textColorHint="@color/colorPrimary"/>

or programmatically in code:

// just a prefix:
edit_text_dollar.prefix = "$"


// suffix with color
edit_text_euro.suffix = ""
edit_text_euro.setHintTextColor(Color.GREEN)


// both, prefix and suffix
edit_text_age.prefix = "Age: "
edit_text_age.suffix = " years"

See sample code.

Setting the color

The color can be set via xml:

android:textColorHint="@color/colorPrimary"

and programmatically

prefixSuffixView.setHintTextColor(Color.GREEN)

Add as Library

Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:

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

Step 2. Add the dependency

	dependencies {
		implementation 'com.github.tobiasschuerg:android-prefix-suffix-edit-text:version'
	}

Replace version by the latest release.