From 8c706c9a6e59dcd3260ada6b9a9dc74afa2b9934 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 21 Jun 2022 11:55:42 -0500 Subject: [PATCH] Use radio buttons + EditText for list-single + open --- .../res/layout/command_radio_edit_field.xml | 14 ++- .../conversations/entities/Conversation.java | 91 ++++++++++++------- 2 files changed, 72 insertions(+), 33 deletions(-) diff --git a/src/cheogram/res/layout/command_radio_edit_field.xml b/src/cheogram/res/layout/command_radio_edit_field.xml index 611ff89ba6743f59b90e3b8fd8deef18affc80cb..361528e081ee474335fa57965c2add5a0125531c 100644 --- a/src/cheogram/res/layout/command_radio_edit_field.xml +++ b/src/cheogram/res/layout/command_radio_edit_field.xml @@ -23,11 +23,23 @@ android:layout_height="wrap_content" android:layout_marginRight="8dp" android:paddingLeft="8dp" - android:paddingBottom="8dp" android:horizontalSpacing="0dp" android:verticalSpacing="0dp" android:numColumns="auto_fit" /> + + { @@ -1426,9 +1457,10 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl } } - class RadioEditFieldViewHolder extends ViewHolder implements CompoundButton.OnCheckedChangeListener { + class RadioEditFieldViewHolder extends ViewHolder implements CompoundButton.OnCheckedChangeListener, TextWatcher { public RadioEditFieldViewHolder(CommandRadioEditFieldBinding binding) { super(binding); + binding.open.addTextChangedListener(this); options = new ArrayAdapter