android-input-filter

    0熱度

    3回答

    我有一個編輯文本,我想限制在該編輯文本中插入18和85之間的數字值。 我目前在我的編輯文本上使用這個InputFilter。但是沒有用,我 public class InputFilterMinMax implements InputFilter { private int min, max; public InputFilterMinMax(int min, int max) {

    0熱度

    1回答

    使用允許用戶在點之前和之後插入極限位數的十進制數的函數。我想給它添加「-」的跡象,但我沒有成功.. 在XML我設置: android:inputType="numberDecimal|numberSigned" 但功能打字減去防止...這裏是我的代碼。如何更改它以允許「-」? InputFilter filter = new InputFilter() { final int max

    1熱度

    1回答

    我喜歡從西里爾文到拉丁文飛信。例如,當用戶輸入西裏爾字母時,我喜歡將字母轉換爲拉丁文。下面是代碼: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

    0熱度

    4回答

    我想限制用戶以編程方式輸入特殊字符&空間。 下面是我在按下空格鍵就刪除最後一個字符代碼 InputFilter[] alphaNumericFilter = new InputFilter[2]; alphaNumericFilter[0] = new InputFilter() { @Override public CharSequence filter(

    3熱度

    1回答

    我正在尋找一些幫助,以獲得Android的正則表達式,可以防止更多的一個給定的十進制數前導零。目前,可以在實際數字之前添加任意數量的零。我正在尋找像0.1,11.04,0129這樣的數字的支持。提前 public class DecimalDigitsInputFilter implements InputFilter{ Pattern mPattern; int maxDigitsBefo

    3熱度

    2回答

    也許這已經回答了,但是我在SO上找不到它。 我有一個非常簡單的要求:限制EditText中字符的長度。 我在這裏使用了xml中的maxLength標籤。 奇怪的是,如果輸入文本的長度超過了指定的限制,則通過軟鍵盤按退格鍵不能刪除文本。輸入的文本保留在EditText字段中。關閉並重新打開軟keayboard後,文本變爲「可刪除」。 <RelativeLayout xmlns:android="ht

    0熱度

    1回答

    我希望用戶能夠輸入如下所示的數字。 有效: 〜0 〜0.00 〜12.34 〜301.7 〜4 無效 〜01 〜3.001 總之,它允許十進制數最多小數點後兩位。 這是我一直在試圖使用 Pattern mPattern = Pattern.compile("|(0|[1-9]+[0-9]*)(\\.[0-9]{1,2})?"); 當我嘗試鍵入一個「」在外地,它不會讓我。

    -1熱度

    1回答

    我想寫一個輸入濾波器 這樣的,如果我說,編輯文本不應該有一個數字高於40 可以輸入1-40,但什麼都不會工作 我不想這樣做與文本觀察員,但一個InputFilter 我該怎麼做?

    0熱度

    2回答

    我想用特定值(不是最大長度)限制EditText條目。 示例 - MaxValue是$ 100。 可能的最高值輸入 100,100.0,100.00 所以我不能與最大長度限制它。 是否可以限制用戶輸入值的時間? 或檢查值if(edittextvalue>100)對TextChangeListener是唯一的選擇嗎?

    4熱度

    1回答

    我正在一個Android應用程序,將可能由兩組用戶使用。用英語操作應用程序,並將輸入所有英文信息。但是,一組用戶想要用印地文進行輸入。 現在我的應用程序可以以兩種語言顯示,具有不同的string.xml文件集並基於手機上使用的語言或App中的某些設置。但是我的應用會有很多表單,用戶需要輸入可以是印地文或英文的值。我不知道如何處理這個。確切的問題將是: 如何保存在我的數據庫中輸入印地文的數據? 如果