Kotlin 自定义操作栏标题有时会瞬间显示错误的标题
Kotlin custom actionbar title sometimes shows wrong title for split second
我已经为我的 kotlin 应用程序中的每个片段创建了自定义操作栏标题。但是有时它会在显示自定义标题之前显示片段名称一瞬间。
这是我在每个片段中的代码:
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
val binding = inflate<FragmentHomeBinding>(
inflater,
R.layout.fragment_home, container, false
)
////
//some binding
////
return binding.root
}
override fun onAttach(context: Context) {
super.onAttach(context)
(activity as AppCompatActivity).supportActionBar?.title = "Custom"
}
override fun onResume() {
super.onResume()
(activity as AppCompatActivity).supportActionBar?.title = "Custom"
}
原来我可以直接编辑 navigation.xml 中的标签以省去很多麻烦
我已经为我的 kotlin 应用程序中的每个片段创建了自定义操作栏标题。但是有时它会在显示自定义标题之前显示片段名称一瞬间。
这是我在每个片段中的代码:
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
val binding = inflate<FragmentHomeBinding>(
inflater,
R.layout.fragment_home, container, false
)
////
//some binding
////
return binding.root
}
override fun onAttach(context: Context) {
super.onAttach(context)
(activity as AppCompatActivity).supportActionBar?.title = "Custom"
}
override fun onResume() {
super.onResume()
(activity as AppCompatActivity).supportActionBar?.title = "Custom"
}
原来我可以直接编辑 navigation.xml 中的标签以省去很多麻烦