From 2f69be20172bf5f2db0cc37b25363da0ccfda24b Mon Sep 17 00:00:00 2001 From: JLo'w Date: Fri, 6 May 2016 21:55:28 +0200 Subject: [PATCH] Filtre sur le champ montant de rechargement + ',' --- PremiereActivite/app/src/main/java/com/example/app_10p5/TabFragment2.java | 7 ++++++- PremiereActivite/app/src/main/res/layout/layout_rechargement.xml | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/PremiereActivite/app/src/main/java/com/example/app_10p5/TabFragment2.java b/PremiereActivite/app/src/main/java/com/example/app_10p5/TabFragment2.java index 57a7b9c..83091c6 100644 --- a/PremiereActivite/app/src/main/java/com/example/app_10p5/TabFragment2.java +++ b/PremiereActivite/app/src/main/java/com/example/app_10p5/TabFragment2.java @@ -2,9 +2,11 @@ package com.example.app_10p5; import android.os.Bundle; import android.app.Fragment; +import android.text.InputFilter; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.EditText; /** * Created by Jean-loup Beaussart on 24/04/2016. @@ -14,6 +16,9 @@ public class TabFragment2 extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - return inflater.inflate(R.layout.tab_fragment_2, container, false); + View v = inflater.inflate(R.layout.tab_fragment_2, container, false); + EditText et = (EditText) v.findViewById(R.id.rechargement_champ_montant); + et.setFilters(new InputFilter[]{new DecimalDigitsInputFilter(3, 2)}); + return v; } } diff --git a/PremiereActivite/app/src/main/res/layout/layout_rechargement.xml b/PremiereActivite/app/src/main/res/layout/layout_rechargement.xml index 4d202da..eeafdd4 100644 --- a/PremiereActivite/app/src/main/res/layout/layout_rechargement.xml +++ b/PremiereActivite/app/src/main/res/layout/layout_rechargement.xml @@ -14,10 +14,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="numberDecimal" + android:digits="0123456789,." android:ems="10" android:id="@+id/rechargement_champ_montant" android:layout_gravity="center_horizontal" - android:layout_marginTop="80dp" android:editable="true" android:elegantTextHeight="true" android:enabled="true" @@ -37,7 +37,7 @@ android:layout_height="wrap_content" android:text="@string/validate" android:id="@+id/rechargement_bouton" - android:layout_marginTop="80dp" + android:layout_marginTop="40dp" android:layout_gravity="center_horizontal" android:minWidth="150dp" android:minHeight="50dp" -- libgit2 0.21.2