java - 我如何获取父工具栏名称

标签 java android kotlin

在我的 Android 应用程序中,在 AdapterActivity 中,我有意从 MainActivity 获取工具栏名称

在 AdapterActivity 中我有列表,单击将打开 DetailActivity.class 对于 DetailActivity,我在 Adapter 方法中发送数据是 onCreateViewHolder

override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
    val view = LayoutInflater.from(parent.context).inflate(R.layout.row_item_sozder, parent, false)
    val holder = ViewHolder(view)
    view.setOnClickListener {
        val intent = Intent(parent.context, DetailActivity::class.java)
        intent.putExtra("TILEK", alphabets[holder.adapterPosition].kaz)
        parent.context.startActivity(intent)
    }
    return holder

}

如何从 MainActivity 的 Intent 发送 DetailActivity 的工具栏名称

最佳答案

您可以像这样获取/设置工具栏图 block

var title=(context as YourActivity).supportActionBar?.title             //getter
(context as YourActivity).supportActionBar?.title ="my new title"      //setter

关于java - 我如何获取父工具栏名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53935722/

相关文章:

kotlin - 在 Kotlin 中为我创建的每个对象创建唯一 ID 的最佳方法是什么?

kotlin - 如何防止 Kotlin 中的类型删除?

android - Retrofit 从服务器哪里拉取数据?

java - 在jsp页面显示1000条记录

android - 可扩展列表查看团体和 child 的不同图像

android - 如何在 Android 中发送指针事件

android - 即时应用程序 : Use feature module from base module without strong dependency

java - 使用四个层次结构存储字符串值

java - POI XSSF 读取所有列而不仅仅是所有定义的列 - 结果不是预期的

java - Spring Data 不执行查询