diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2017-10-07 21:46:53 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2017-10-07 21:46:53 +0900 |
commit | f343789ef2ade0869b3dda5e5a0ccad3b0e4d480 (patch) | |
tree | 550c1d382e55f6235b313195427045ba043baa92 /app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt | |
parent | 27448f34453a2ad888043dd98689b78d5d2caac8 (diff) | |
download | SmileEssence-f343789ef2ade0869b3dda5e5a0ccad3b0e4d480.tar.gz |
adapter simplification
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt index 4517eae5..631240e9 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt +++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt @@ -49,6 +49,7 @@ import net.lacolaco.smileessence.view.DialogHelper import net.lacolaco.smileessence.view.Partials import net.lacolaco.smileessence.view.adapter.CustomListAdapter import net.lacolaco.smileessence.view.adapter.TimelineAdapter +import net.lacolaco.smileessence.view.adapter.UnorderedCustomListAdapter import org.jetbrains.anko.browse import java.lang.ref.WeakReference @@ -265,18 +266,14 @@ class StatusDetailDialogFragment : StackableDialogFragment(), View.OnClickListen if (commands.size > 0) { view.detail_dialog_divider_bottom.visibility = View.VISIBLE view.listview_status_detail_menu.visibility = View.VISIBLE - val adapter = object : CustomListAdapter<Command>() { + val adapter = object : UnorderedCustomListAdapter<Command>(commands) { override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { val itemView = convertView ?: activity.layoutInflater.inflate(R.layout.menu_item_simple_text, parent, false) itemView.list_item_textview.textSize = UserPreferenceHelper.instance.textSize.toFloat() itemView.list_item_textview.text = getItem(position).text return itemView } - - override val list: List<Command> - get() = commands } - adapter.update() view.listview_status_detail_menu.adapter = adapter view.listview_status_detail_menu.setOnItemClickListener { parent, view1, position, id -> val command = parent.getItemAtPosition(position) as Command |