0

ユーザーが TextView フィールドに入力すると、ボタンを動的に「表示」または「非表示」に設定する必要があります。以下のステートメントを使用することで、Enter キーが押されたときにそれを実現できましたが、ユーザーがテキスト コンテンツを入力または削除するとすぐにボタンが表示されるか消えてしまうと、すばらしいことです。なにか提案を?

binding.textField.setOnEditorActionListener { v, actionId, event -> 
    if (v.text.toString().trim().isEmpty()){
        binding.button.visibility = View.GONE
    } else{
        binding.button.visibility = View.VISIBLE
    }

    return@setOnEditorActionListener true
}

ご清聴ありがとうございました!ロドリゴ・トマス。

4

3 に答える 3