私のツールバーには、デフォルトでは見えないtextViewがあります。ユーザーが自分の編集テキストに何かを入力した後、textViewはユーザーに見えるようにする必要があります。これを実装する方法は?ユーザーの入力に応じてツールバーのテキストの色を変更するにはどうすればよいですか?
0
A
答えて
1
editTextビューでは、TextWatcherを追加できます。
TextWatcherこのように:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
int vibility = (TextUtils.isEmpty(charSequence)) ? View.GONE : View.VISIBLE;
textView.setVisibility(vibility);
}
@Override
public void afterTextChanged(Editable editable) {
}
});
0
あなたはこれを試すことができます:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if(s.length()>0){
toolBarTextView.setVisiblity(View.GONE);
toolBarTextView.setText("");
}else {
toolBarTextView.setVisiblity(View.VISIBLE);
toolBarTextView.setText(s.toString());
}
}
});
+0
このedittextがrecyclerviewにある場合はどうなりますか? –
関連する問題
- 1. 反応ネイティブのテキスト入力のテキストの色を変更するにはどうすればよいですか?
- 2. ツールバーのボタンのテキストの色を変更するにはどうすればよいですか?
- 3. 現在の値に応じてnoUiSlidersの色を変更するにはどうすればよいですか?
- 4. ユーザーの入力時に入力のクラスを変更するにはどうすればよいですか?
- 5. ユーザー入力に応じてダイナミックフィールドのフォームを設定するにはどうすればよいですか?
- 6. オプション値に応じて入力タイプを変更するにはどうすればよいですか?
- 7. 別の入力に応じて入力を検証するにはどうすればよいですか?
- 8. jQueryでテキストを入力値と入力値に変更するにはどうすればよいですか?
- 9. ユーザーが入力中にテキストの色を変更しますか?
- 10. CSSを使用して入力テキストフィールドの色を変更するにはどうすればよいですか?
- 11. UInavigationBarに付属するツールバーの色/スタイルを変更するにはどうすればよいですか?
- 12. JS - ユーザーの入力に応じてテキストを変更してください
- 13. モデルの変更に応じて選択を変更するにはどうすればよいですか?
- 14. 入力する文字列の値の色を変更するにはどうすればよいですか?
- 15. 入力テキストに応じてボタンのURLを変更します
- 16. IEの入力フィールドでテキストカーソルの色を変更するにはどうすればよいですか?
- 17. 幅に応じて色を動的に変更するにはどうすればいいですか?
- 18. 特定のテキストでテキストビューのテキストの色を変更するにはどうすればよいですか?
- 19. ナビゲーションバーのテキストとセンターのナビゲーションバーのテキストの色を変更するにはどうすればよいですか?
- 20. material2の入力プレースホルダのフォントサイズと色を変更するにはどうすればよいですか?
- 21. イオン入力でプレースホルダの色を変更するにはどうすればよいですか?
- 22. ツールバーのテキストの色を変更する
- 23. フレックス3:テキスト入力のマウスオーバー時にマウスカーソルを変更するにはどうすればよいですか?
- 24. 入力タイプ= "ファイル"のデフォルトのテキストを変更するにはどうすればよいですか?
- 25. 角度1.6の入力テキストのディレクティブを変更するにはどうすればよいですか?
- 26. 特定の色のすべてのテキストのテキストの色をpdfの別の色に変更するにはどうすればよいですか?
- 27. 入力されているテキストの色を変更する
- 28. 配列リストの値をユーザー入力から変更するにはどうすればよいですか?
- 29. 入力ボックスのテキストを変更するにはどうすればよいですか?ここで
- 30. ピッカービューのテキストの色をすばやく変更するにはどうすればよいですか?
これのEditTextがrecyclerviewであれば何? –
カスタムリスナーを作成し、コールをそれぞれのフラグメントまたはアクティビティに戻すことができます。 – user2851150