質問: TextWatcherの画像バージョンのようなものはないでしょうか? ``` this.title.addTextChangedListener(new TextWatcher(){ @Override public void onTextChanged(CharSequence s, int start, int before, int count){ // 入力文字数の表示 ((TextView)findViewById(R.id.TextView_title_count)).setText("(" + Integer.toString(s.length()) + "/25文字)"); } @Override public void afterTextChanged(Editable s) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } }); ``` これで入力した文字数をリアルタイムにカウントできますが、やりたいのはメイン画像がセットされた時にサブ画像領域をリアルタイムに表示させたいのです。 画像がないのでサブ画像領域は非表示にしています。 画像をImageViewへセットしたので、この時点でサブ領域を表示させたいのです。 このようなことをリアルタイムでやる方法はないのでしょうか?
回答: メイン画像をセットしたときに合わせてサブ画像をセットすればいいだけだけど、それだとできないんですね。 それならImageViewを継承したクラスを定義し、ImageView#setImageBitmapとImageView#setImageDrawableをオーバーライドして自作のコールバックメソッドを呼び出すようにしたらできると思いますよ。