@@ -5,25 +5,21 @@ import android.graphics.PorterDuff
55import android.graphics.PorterDuffColorFilter
66import android.support.v7.app.AlertDialog
77import android.view.ViewGroup
8- import android.widget.LinearLayout
98import android.widget.RadioGroup
109import com.simplemobiletools.commons.extensions.beVisibleIf
1110import com.simplemobiletools.commons.extensions.setupDialogStuff
1211import com.simplemobiletools.commons.extensions.toast
1312import com.simplemobiletools.notes.R
1413import com.simplemobiletools.notes.extensions.config
1514import com.simplemobiletools.notes.helpers.DBHelper
15+ import kotlinx.android.synthetic.main.dialog_open_note.view.*
1616import kotlinx.android.synthetic.main.open_note_item.view.*
1717
1818class OpenNoteDialog (val activity : Activity , val callback : (checkedId: Int ) -> Unit ) {
1919 lateinit var dialog: AlertDialog
2020
2121 init {
22- val view = LinearLayout (activity).apply {
23- orientation = LinearLayout .VERTICAL
24- layoutParams = ViewGroup .LayoutParams (ViewGroup .LayoutParams .MATCH_PARENT , ViewGroup .LayoutParams .WRAP_CONTENT )
25- }
26-
22+ val view = activity.layoutInflater.inflate(R .layout.dialog_open_note, null )
2723 val textColor = activity.config.textColor
2824 val notes = DBHelper .newInstance(activity).getNotes()
2925 notes.forEach {
@@ -46,7 +42,7 @@ class OpenNoteDialog(val activity: Activity, val callback: (checkedId: Int) -> U
4642 activity.toast(note.path)
4743 }
4844 }
49- view.addView(this , RadioGroup .LayoutParams (ViewGroup .LayoutParams .MATCH_PARENT , ViewGroup .LayoutParams .WRAP_CONTENT ))
45+ view.dialog_open_note_linear. addView(this , RadioGroup .LayoutParams (ViewGroup .LayoutParams .MATCH_PARENT , ViewGroup .LayoutParams .WRAP_CONTENT ))
5046 }
5147 }
5248
0 commit comments