小编Dav*_*vid的帖子

一旦所有 EditText 字段都不为空,则启用按钮

我有九个 EditText 字段,我正在使用 TextWatcher,我希望能够工作的是,如果所有九个 EditText 字段都已填充,则启用按钮(如果未禁用),

我在 OnCreate 中禁用了按钮,所以当程序第一次运行时,按钮被禁用,但是一旦我在一个编辑文本字段中输入一个数字,按钮就会启用,即使其他八个字段为空,也是一旦我从中删除所有文本按钮仍处于启用状态的所有字段。

EditText T1, T2, T3, T4, T5, T6, T7, T8, T9;
//    Button buttonClear;
Button ButtonScore;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);

    T1 = (EditText) findViewById(R.id.editText2);
    T2 = (EditText) findViewById(R.id.editText3);
    T3 = (EditText) findViewById(R.id.editText4);
    T4 = (EditText) findViewById(R.id.editText5);
    T5 = (EditText) findViewById(R.id.editText6);
    T6 = (EditText) findViewById(R.id.editText7);
    T7 = (EditText) findViewById(R.id.editText8);
    T8 = (EditText) findViewById(R.id.editText9);
    T9 = (EditText) findViewById(R.id.editText10);
    ButtonScore = (Button) findViewById(R.id.buttonScore);
    ButtonScore.setEnabled(false);

    T1.addTextChangedListener(watcher);
    T2.addTextChangedListener(watcher);
    T3.addTextChangedListener(watcher);
    T4.addTextChangedListener(watcher);
    T5.addTextChangedListener(watcher);
    T6.addTextChangedListener(watcher);
    T7.addTextChangedListener(watcher); …
Run Code Online (Sandbox Code Playgroud)

android android-edittext

6
推荐指数
1
解决办法
6142
查看次数

标签 统计

android ×1

android-edittext ×1