我想在我的編輯文本中設置1個字符的長度,但只是在一種情況下,因爲我想在其他中使用,我搜索了它並找到了XML的一些內容,但這樣做會改變我所做的所有條件我只想在沒有XML的情況下設置最大長度。設置EditText的最大長度
回答
public void setEditTextMaxLength(EditText editText, int length) {
InputFilter[] FilterArray = new InputFilter[1];
FilterArray[0] = new InputFilter.LengthFilter(length);
editText.setFilters(FilterArray);
}
如何調用它我看到了這個函數,我給它的EditText ID和長度,但沒有發生 –
您可以在XML補充一點:
機器人:最大長度= 「10」
或編程:
EditText editText = new EditText(this);
int maxLength = 3;
editText.setFilters(new InputFilter[] {
new InputFilter.LengthFilter(maxLength)
});
以及該代碼的準確位置 –
您將第一個選項放在.xml文件(活動佈局)中。 或 將第二個選項放在 setContentView(R.layout.your_activity)後面的活動文件中; 它將是這樣的: @Override 保護無效的onCreate(捆綁savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.your_activity); EditText editText =(EditText)findViewById(R.id.your_edit_text); int maxLength = 3; editText.setFilters(new InputFilter [] { new InputFilter.LengthFilter(maxLength) }); } –
edtTime.setFilters(new InputFilter[]{ new InputFilter.LengthFilter(4) });
- 1. 設置最大長度
- 2. 設置UITextField最大長度
- 3. 的Android EditText上最大長度
- 4. 設置Textarea的最大長度
- 5. 設置WPF中DataGridTextBoxColumn的最大長度
- 6. 設置自定義UITextField最大長度
- 7. 設置最大長度爲<TD>
- 8. 如何設置最大標籤長度?
- 9. 在gridview中設置最大長度
- 10. jQuery - 爲textarea設置最大長度
- 11. 在Jetty中設置最大URL長度
- 12. 如何在最大長度下設置休眠列的長度
- 13. 設置EditText的最大文本行數
- 14. 設置最大。大小,最大整型數和最大字符串長度
- 15. 設置兩個不同UITextfields的最小和最大長度
- 16. 設置Zend ValidatorRules的最大和最小字符串長度
- 17. 最大長度
- 18. 如何設置edittext的最小長度並將輸入類型設置爲大寫字母或數字?
- 19. 設置最大和最小修剪長度IOS
- 20. Java Hibernate設置最小和最大列長度
- 21. 列出最大長度和最大長度的所有SQL列
- 22. 最大長度後EditText視圖的文本
- 23. 設置字符串的最大長度/的.text
- 24. 設置jQuery計算器的數字顯示的最大長度
- 25. 第一次設置特定列的行的最大長度
- 26. TinyMce設置最大寬度
- 27. 設置EditText的可見度
- 28. 設置EditText的寬度
- 29. NSURL最大長度?
- 30. CSS最大長度
貌似這個答案應該幫助你:http://stackoverflow.com/a/24749916/5527154 –
它沒有幫助人 –
爲什麼android沒有爲此做好準備功能 –