Skip to content

Instantly share code, notes, and snippets.

@danielmalone
Created January 25, 2020 00:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielmalone/9735799a9fb07435360ce448fb1be6a7 to your computer and use it in GitHub Desktop.
Save danielmalone/9735799a9fb07435360ce448fb1be6a7 to your computer and use it in GitHub Desktop.
package com.danielmalone.dansinvoicing
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.recyclerview.widget.LinearLayoutManager
import kotlinx.android.synthetic.main.activity_main.*
import kotlinx.android.synthetic.main.content_main.*
class MainActivity : AppCompatActivity() {
lateinit var invoicesAdapter: InvoicesAdapter
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setSupportActionBar(toolbar)
invoicesAdapter = InvoicesAdapter()
invoices.apply {
layoutManager = LinearLayoutManager(this@MainActivity)
adapter = invoicesAdapter
}
val listOfInvoices = listOf(
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04"),
Invoice("a837", "Android app development", "Jacob Holmes", "2020-01-04")
)
invoicesAdapter.submitList(listOfInvoices)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment