我正在开发一个带有导航抽屉的应用程序,该抽屉用于在“活动”中显示主题。
导航抽屉分布在几种不同的布局中。
我的目标是为放置在nav_header_manage_rec.xml布局中的按钮创建一个OnClickListener。如果您熟悉android的样板,则此区域...
导航抽屉顶部的绿色区域是我要添加按钮的位置。我尝试使用
进行按钮 val themeDarkButton: ImageButton = findViewById<ImageButton>(R.id.theme_dark_button)
在导航抽屉所在的活动中,无济于事。这是难题,我要添加按钮的区域位于名为nav_header的自己的布局中,该布局与标准xml文件一样进行设置。
一定有办法做到这一点!
themeDarkButton.setOnClickListener {
val themeDarkText = themeSelectorView.findViewById<TextView>(R.id.theme_dark_text)
themeDarkText.text = "It works fine."
Log.d("TESTING", "It is working fine.")
}
目标:当我向左滑动并点击那个小小的android头时,抽屉下面活动中的onclicklistener应该会做出响应并做些事情。
重要我不想从项目菜单中选择一个项目。我知道该怎么做。我想在绿色区域中放置一个按钮,然后单击它。
答案 0 :(得分:0)
据我了解,您想运行顶部菜单中的按钮 也许对您有帮助
override fun onOptionsItemSelected(item: MenuItem): Boolean {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
when (item.itemId) {
R.id.itme1 -> {/*itme1 is your button*/
webframe.loadUrl("https://play.google.com/store/apps/details?id=com.aradev.net")/*her my button make webview go tu url*/
}
}
return true
}