ViewBinding mit 2 möglichen LayoutsAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 ViewBinding mit 2 möglichen Layouts

Post by Anonymous »

Ich führe die Migration zur Ansichtsbindung durch und habe ein Fragment, in dem ich je nach Variable zwei verschiedene Layouts verwende. Im Grunde geht es so.

Code: Select all

override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
) = inflater.inflate(

when (ussdType) {
UssdType.USSD_TYPE -> R.layout.fragment_transaction
else -> R.layout.fragment_balance
}, container, false
)
Das Problem besteht darin, dass ich, wenn ich es auf Viewbinding umgestalte, zwei Arten von Viewbindings benötige (FragmentTransactionBinding und FragmentBalanceBinding), um beispielsweise ein Schaltflächenelement zu verwenden.

Code: Select all

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)

continue_button.setOnClickListener { onContinueAction(it) }

}
Ich weiß nicht, wie ich vorgehen soll, da ich zwei verschiedene Ansichtsbindungen habe

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post