質問: (ProgressBar) findViewById(R.id.progressBar2); progressBar1.setMax(b); // 水平プログレスバーの最大値を設定 progressBar1.setProgress(b - length); // 水平プログレスバーの値を設定 } else{} } @Override public void afterTextChanged(Editable s) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } }); } } } //保存などのボタンを作っていますがプログラムは省略してます。 ### 試したこと textedit2をinvisibleにしておいて、edittextに文字が入力されたらvisibleにしようとしたんですが出来ませんでした。 とにかくアプリが落ちないようにしたいです。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: 文字数が1個以上になってからaddTextChangedListenerをして、0個になったらremoveTextChangedListenerをしたらいいと思いますよ。 また、idや変数名がぐちゃぐちゃです、揃えてから質問してください。