From f10cc1f3d452ccf27a51aa5ef08af46bde0ea372 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 21 Nov 2016 20:13:19 +0100 Subject: [PATCH] fix #29, allow scrolling notes --- .../notes/dialogs/OpenNoteDialog.kt | 8 +++++--- app/src/main/res/layout/dialog_radio_group.xml | 14 ++++++++++---- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/dialogs/OpenNoteDialog.kt b/app/src/main/kotlin/com/simplemobiletools/notes/dialogs/OpenNoteDialog.kt index 7a6e78ba..8f5ad07d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/dialogs/OpenNoteDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/dialogs/OpenNoteDialog.kt @@ -8,14 +8,16 @@ import android.widget.RadioGroup import com.simplemobiletools.notes.Config import com.simplemobiletools.notes.R import com.simplemobiletools.notes.databases.DBHelper +import kotlinx.android.synthetic.main.dialog_radio_group.view.* class OpenNoteDialog(val activity: Activity) : RadioGroup.OnCheckedChangeListener { val dialog: AlertDialog? init { val config = Config.newInstance(activity) - val view = activity.layoutInflater.inflate(R.layout.dialog_radio_group, null) as RadioGroup - view.setOnCheckedChangeListener(this) + val view = activity.layoutInflater.inflate(R.layout.dialog_radio_group, null) + val radioGroup = view.dialog_radio_group + radioGroup.setOnCheckedChangeListener(this) val notes = DBHelper.newInstance(activity).getNotes() notes.forEach { @@ -25,7 +27,7 @@ class OpenNoteDialog(val activity: Activity) : RadioGroup.OnCheckedChangeListene isChecked = it.id == config.currentNoteId id = it.id } - view.addView(radioButton, RadioGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)) + radioGroup.addView(radioButton, RadioGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)) } dialog = AlertDialog.Builder(activity) diff --git a/app/src/main/res/layout/dialog_radio_group.xml b/app/src/main/res/layout/dialog_radio_group.xml index 94f19ebb..6f25c41b 100644 --- a/app/src/main/res/layout/dialog_radio_group.xml +++ b/app/src/main/res/layout/dialog_radio_group.xml @@ -1,7 +1,13 @@ - + android:layout_height="wrap_content"> + + +