Skip to content

Instantly share code, notes, and snippets.

@bangiqi
Created June 15, 2018 16:54
Show Gist options
  • Save bangiqi/71d7b146b040c970b491d79845c55ff1 to your computer and use it in GitHub Desktop.
Save bangiqi/71d7b146b040c970b491d79845c55ff1 to your computer and use it in GitHub Desktop.
package tutorial.sample.ramdanix.kotlinrecyclerviewexample
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.support.v7.widget.LinearLayoutManager
import android.support.v7.widget.RecyclerView
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
val bulanHijriah: ArrayList<String> = ArrayList()
private lateinit var recyclerView: RecyclerView
private lateinit var viewAdapter: RecyclerView.Adapter<*>
private lateinit var viewManager: RecyclerView.LayoutManager
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
listBulanHijriah()
viewManager = LinearLayoutManager(this)
viewAdapter = BulanHijriyahAdapter(bulanHijriah, this)
recyclerView = findViewById(R.id.rv_bulan_hijriah)
recyclerView.setHasFixedSize(true)
recyclerView.layoutManager = viewManager
recyclerView.adapter = viewAdapter
}
fun listBulanHijriah(){
bulanHijriah.add("Muharram")
bulanHijriah.add("Safar")
bulanHijriah.add("Rabiul awal")
bulanHijriah.add("Rabiul akhir")
bulanHijriah.add("Jumadil awal")
bulanHijriah.add("Jumadil akhir")
bulanHijriah.add("Rajab")
bulanHijriah.add("Sya'ban")
bulanHijriah.add("Ramadhan")
bulanHijriah.add("Rajab")
bulanHijriah.add("Syawal")
bulanHijriah.add("Dzulkaidah")
bulanHijriah.add("Dzulhijjah")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment