Skip to content

Instantly share code, notes, and snippets.

View cesarmatt's full-sized avatar

Matheus César cesarmatt

  • Lisboa
View GitHub Profile
@IEnoobong
IEnoobong / CustomArrayAdapter.kt
Created December 9, 2017 14:21
A better way
class CustomArrayAdapter(context: Context,
@LayoutRes private val layoutResource: Int,
@IdRes private val textViewResourceId: Int = 0,
private val values: List<ModelDisplayName>) : ArrayAdapter<ModelDisplayName>(context, layoutResource, values) {
override fun getItem(position: Int): ModelDisplayName = values[position]
override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {
val view = createViewFromResource(convertView, parent, layoutResource)