Existe-t-il un moyen d'importer une mise en page synthétique comme :
Si (App.layout1) import ...layout1 else layout2
?
J'ai fondamentalement besoin de cette fonctionnalité ;) Merci
Existe-t-il un moyen d'importer une mise en page synthétique comme :
Si (App.layout1) import ...layout1 else layout2
?
J'ai fondamentalement besoin de cette fonctionnalité ;) Merci
Je sais que vous pouvez renommer les importations dans Kotlin.
import kotlinx.android.synthetic.activity1.someView as value1
import kotlinx.android.synthetic.activity2.someView as value2
Mais cela pourrait vous obliger à importer manuellement toutes les vues. (Non testé) Vous pouvez peut-être importer la classe synthétique entière au lieu de toutes les vues.
import kotlinx.android.synthetic.activity1 as views1
import kotlinx.android.synthetic.activity2 as views2
Et puis
if (...) views1.someView.stuff() else views2.someView.stuff()
L'importation conditionnelle n'est probablement pas prise en charge parce que Java ne la prend pas en charge.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.