I have action menu bar android studio, i want tried to move page with icon on action bar, how do this? once search on google it's are using MenuItem, i'm expected menuitem it's a dropdown list on action bar, but i just using icon. In a sample code below, i got wrong with my code? tell me if u have see, thanks.
code :
package com.example.submitfirst
//import android.R
import android.graphics.drawable.ColorDrawable
import android.os.Bundle
import android.view.Menu
import androidx.appcompat.app.AppCompatActivity
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import kotlin.collections.ArrayList
class MainActivity : AppCompatActivity() {
private lateinit var rvCat: RecyclerView
private var list :ArrayList<Cat> = arrayListOf()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
rvCat= findViewById(R.id.rv_cat)
rvCat.setHasFixedSize(true)
list.addAll(CatData.listData)
showRecycleList()
val actBar = getSupportActionBar()
actBar?.title = "Cat Show"
val orange = resources.getColor(android.R.color.holo_blue_dark)
actBar?.setBackgroundDrawable(ColorDrawable(orange))
}
private fun showRecycleList(){
rvCat.layoutManager = LinearLayoutManager(this)
val listCatAdapter= ListCatAdapter(list)
rvCat.adapter = listCatAdapter
}
override fun onCreateOptionsMenu(menu: Menu): Boolean {
menuInflater.inflate(R.menu.menu, menu)
val moveActivity: Menu = findViewById(R.id.menu_profile)
return super.onCreateOptionsMenu(menu)
}
}