![](/img/trans.png)
[英]TextWatcher set min and max values
我試圖使用TextWatcher將輸入限制在一個數字范圍內,如果用戶嘗試 go 超出范圍,則強制最小值和最大值。 幾乎按預期工作,但在刪除時,允許視覺上為空的文本。 我怎樣才能避免這種情況? 更新我需要的是,例如,你有一個“20”並添加一個 0(將是 200)將其轉換為“50”; 如果刪除 0(即 ...
[英]TextWatcher set min and max values
我試圖使用TextWatcher將輸入限制在一個數字范圍內,如果用戶嘗試 go 超出范圍,則強制最小值和最大值。 幾乎按預期工作,但在刪除時,允許視覺上為空的文本。 我怎樣才能避免這種情況? 更新我需要的是,例如,你有一個“20”並添加一個 0(將是 200)將其轉換為“50”; 如果刪除 0(即 ...
[英]How to handle doOnTextChanged and doBeforeTextChanged in TextField of Jetpack Compose?
我需要在 Jetpack Compose 中為 TextField 實現重做/撤消。 對於 EditText,我使用了這個並且效果很好。 但是,對於 Jetpack Compose,沒有這樣的監聽器。 我會在 EditText 的基礎上實現一個自己的方法,但是我缺少這兩個偵聽器方法,它們不適用於 ...
[英]Replace "," with ". " in TextWatcher
我正在將此 TextWatcher 用於 .addtextOnChangeListener,字符串的輸出為 ex:“123,456,77”如果我在“afterTextChanged”方法中的“et”上使用替換方法,我希望它為“123.456,77”, number 甚至沒有格式化。 使用下面的監聽器 ...
[英]EditText Number Formatting (ex: 123.456,23) Kotlin
我需要使用格式 (###.###,##) 實時格式化我的 EditText 我嘗試了我能找到的所有東西,但對於我的案例示例 1 似乎沒有任何效果:如果用戶輸入“23”結果應該是 '0.23' 示例 2:如果用戶輸入 '11123456' 結果應該是 '111.234,56' ...
[英]Add two negative numbers using TextWatcher
我絕對是初學者。 我將添加兩個負數並使用 TextWatcher 顯示結果。 當我嘗試編輯第二個(負數)數字時,應用程序崩潰了。 我不知道問題出在哪里。 主要活動 java 代碼是... }... ...
[英]Can somebody review my RecyclerView adapter? Text watcher crashes after 4-5 changes in text
我的 textchanged 偵聽器用於updatestockdetail()工作非常奇怪,它在更改文本 4-5 次后崩潰,並且當我第三次更改文本時它也顯示第一項。 我相信我犯了一些重大錯誤。 如果有人能幫助我,我會很高興。 在有人問之前,ob.dataselected 來自另一個 rcv 適配器。 ...
[英]crash the program by implementing a TextWatcher class
當我為 editText 調用 addTextChangedListener() 方法並實現 TextWatcher class 並覆蓋 3 個方法 beforTextChanged() onTextChanged() afterTextChanged() 時。 該程序沒有給出任何錯誤,但該程序在 ...
[英]EditText append is duplicating numbers on SDK 31
注意:這似乎只發生在 Android 12 (SDK 31) 我有一個非常復雜的 TextWatcher 用例,其中我需要在用戶鍵入時更改文本,但是我可能需要更改的不僅僅是他們剛剛鍵入的字符。 出於這個原因,我不能使用 InputFilter。 對於這個例子,為了突出我看到的錯誤,我已經簡化了我的用 ...
[英]Avoid EditText TextWatcher firing events on every character change
我使用附加了 TextWatcher 的 EditText textField。 所有的回調方法都會在我輸入的每個字符上觸發事件。 在我的情況下,我在文本更改時調用 api,以將響應放入同一片段上的 label 中。 我無法檢查 EditText 的某種格式,因為它將是自由文本。 例:你叫什么名字? ...
[英]Multiple TextWatchers to single EditText in android
當我測試將兩個 TextWatcher 添加到一個 EditText 時,似乎第一個注冊的 TextWatcher 被忽略了,只有最后注冊的 TextWatcher 可以正常工作。 例如, 然后我再添加一個 TextWatcher 到myEditText 現在第一個邏輯被忽略,只有第二個邏輯仍然有 ...
[英]onClickListener calls TextWatcher: Illegal forward reference
我正在研究單選按鈕,我希望每個RadioButton重新調用每個TextWatcher中的onClick以更新我的TextView但它不起作用。 所有這些代碼都在一個Fragment中,我只有一個活動單選按鈕: 文本觀察者: 我知道它可以被稱為因為我已經在這里做了:(而且它有效) 我是一個完整的菜鳥 ...
[英]How to implement TextWatcher interface on Edit Text with Xamarin Android?
我正在嘗試實現一個接口,當用戶在其上鍵入單個字符時,它將在我的EditText上偵聽,這樣當發生這種情況時,我將收到一條 Toast 消息,提示You tried to type a new character ,並且當用戶清除時,此接口將檢查EditText中字符的長度,並顯示一條 Toast ...
[英]TextWatcher event is fired multiple times
TextWatcher 在一次文本更改時使用不同的輸入多次觸發時發生了一個奇怪的錯誤,主要是在輸入或刪除空格時。 經過一番調查,我在“afterTextChanged”上得到了以下結果: 測試1,在字符串“Suger”->“Sugar”中輸入空格: “嘎” “ ” “蘇 ...
[英]Custom Numeric Keyboard in Kotlin
我需要使用 Kotlin 在 Android Studio 中創建一個自定義數字鍵盤。 我使用鍵盤按鈕(從 0 到 9 和一個刪除按鈕)和顯示結果的 TextInputEditText 成功實現了視圖。 我還在片段中實現了按鈕: 但我想以十進制格式 0.00 自動格式化 TextInputEdi ...
[英]How to disable textwWatcher when I use EditText.setText()?
我正在一個 android studio 項目中工作,我正在嘗試制作一個數字系統轉換器應用程序。 我使用了 2 個 EditTexts(二進制和十進制)。 應用截圖 在這里,我希望每當用戶向十進制EditText提供輸入時,應在二進制EditText 中設置其相應的值,反之亦然。 我在每個EdtTe ...
[英]Cursor position in EditText with TextWatcher and LiveData?
我正在使用 kotlin 在 android 應用程序上創建一個表單。 表單的每個字段都與一個 livedata 相關聯,以立即驗證或更新數據。 為了獲得這個結果,我使用了一個 textwatcher,它會在每次文本更改時更新關聯的 livedata。 問題是每次更新時,它都會將 cursor 放 ...
[英]Android Editable on TextWatcher not appending correctly
我在我的 TextWatcher 上添加了一個千位分隔符代碼: 為了測試,我輸入了數字 1000,它工作正常。 它輸出 1.000 輸入 100000 並再次正常工作,output 為 100.000 出於某種原因,當我輸入 1000000 時,處理后的變量為 1.000.000,但是當我將 Z95 ...
[英]Getting error: Caused by: java.lang.NumberFormatException: For input string: “”
我有兩個EditText ,從中我得到Integer的“數量”和“速率”值,然后我將此Integer值設置為TextView名稱“數量”。 每當用戶輸入速率時,我都會在速率上使用TextWatcher ,該值將設置為TextView數量。 但是我得到了輸入字符串的NumberFormatExcep ...
[英]Make few prefilled characters uneditable in EditText using Android
我正在處理EditText ,我在開始時顯示預填充的國家代碼讓我們說“+971”,我想要的是如果用戶嘗試在EditText中單擊和編輯,他不應該編輯或刪除“+971”並且只能可以在“+971 123445579”之后添加數字,如果嘗試刪除數字,則“+971”不應該被刪除。 我的代碼如下,請指導我如何 ...
[英]Radio button should open new activity, only when edittext field is not empty
我想檢查我的EditText是否為空,只有在不是時才應該打開第二個活動,單擊兩個單選按鈕中的任何一個: 我希望單選按鈕僅在文本字段不為空時重定向到第二個活動。 但事實證明,即使我的文本字段為空,單選按鈕仍會重定向到第二個活動 ...