aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2017-10-07 21:46:53 +0900
committerKazuki Yamaguchi <k@rhe.jp>2017-10-07 21:46:53 +0900
commitf343789ef2ade0869b3dda5e5a0ccad3b0e4d480 (patch)
tree550c1d382e55f6235b313195427045ba043baa92 /app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt
parent27448f34453a2ad888043dd98689b78d5d2caac8 (diff)
downloadSmileEssence-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.kt7
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