簡體   English   中英

如何將Android按鈕中的編輯文本的最大長度字符限制每次增加10個?

[英]How to increase max length character limit of edit text in Android button by 10 in every click?

Android最大長度:500

EditText ed=(EditText)findViewById(R.id.edittext);

int maxLength= //current maxlength + 10 // im looking for the current max length code to add it with 10

ed.setFilters(new InputFilter[]{new 

InputFilter.LengthFilter(maxLength)});

在按鈕的第一次單擊中,輸出總共為510個maxLength字符輸入,在第二次單擊時,它將為520,依此類推。

很簡單

button.setOnClickListener(new OnClickListener() {
    public void onClick(View v) {
        final int width = button.getLayoutParams().width + 10;
        final int height = button.getLayoutParams().height;
        button.setLayoutParams(new LayoutParams(width, height));
    }
 });

由於您的第一個問題不太清楚,因此這里是更新:

int maxLength = 500;

button.setOnClickListener(new OnClickListener() {
    public void onClick(View v) {
        maxlength = maxLength + 10;
        editText.setFilters(new InputFilter[] {
            new InputFilter.LengthFilter(maxLength)
        });
    }
 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM