EditText numbers only programmatically Android kotlin

EditText numbers only programmatically Android kotlin - Hello friend inabnomaniiyaha, In the article that you read this time with the title EditText numbers only programmatically Android kotlin, we have prepared this article well for you to read and take information in it. hopefully the contents of the post Artikel kotlin,what we write you can understand. Alright, happy reading.

Judul : EditText numbers only programmatically Android kotlin
link : EditText numbers only programmatically Android kotlin

Baca juga


EditText numbers only programmatically Android kotlin

MainActivity.kt

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {

        super.onCreate(savedInstanceState)

        setContentView(R.layout.activity_main)


        // allow positive and negative decimal or integer numbers only

        editText.inputNumbersOnly()

    }

}


fun EditText.inputNumbersOnly(){

    inputType =

        InputType.TYPE_CLASS_NUMBER or // allow numbers

            InputType.TYPE_NUMBER_FLAG_DECIMAL or // allow decimal numbers

            InputType.TYPE_NUMBER_FLAG_SIGNED // allow positive and negative numbers

}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>

<androidx.constraintlayout.widget.ConstraintLayout

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

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

    xmlns:tools="http://schemas.android.com/tools"

    android:id="@+id/constraintLayout"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:background="#FEFEFA"

    tools:context=".MainActivity">


    <EditText

        android:id="@+id/editText"

        android:layout_width="0dp"

        android:layout_height="wrap_content"

        android:layout_marginStart="12dp"

        android:layout_marginEnd="12dp"

        android:padding="12dp"

        android:textSize="30sp"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent"

        app:layout_constraintVertical_bias="0.12" />

</androidx.constraintlayout.widget.ConstraintLayout>

Image:

EditText numbers only programmatically Android kotlin

 



That's the article EditText numbers only programmatically Android kotlin

That's it for the article EditText numbers only programmatically Android kotlin this time, hopefully can be useful for all of you. well, see you in another article post.

You are now reading the article EditText numbers only programmatically Android kotlin with link addresshttps://inabnonapudyawanabing.blogspot.com/2020/09/edittext-numbers-only-programmatically.html

0 Response to " EditText numbers only programmatically Android kotlin"

Post a Comment

Tips Tricks for Android Phone

Tips & Tricks for Android Phone is a free android app and Collection of Tips and Tricks related to using your android mobile device lik...