相关疑难解决方法(0)

具有多种布局的 Android 数据绑定

我有 android 数据绑定问题。我有不同配置的布局,例如:activity_main.xml / land/activity_main.xml 等。目前当我使用 setContentView 方法时,只需传递布局名称,它会自动检测应该选择哪个布局来设置内容视图。

但是如果我使用数据绑定,那么解决方案是什么。据我所知,绑定的名称会因配置而异。所以如果我使用 ActivityMainBinding,那总是相同布局的数据绑定。我阅读了有关指定标记(每个配置的布尔值)并使用 if/else 语句然后膨胀所需绑定的解决方案,但这是非常糟糕的解决方案。

对于活动/片段对不同的配置布局/端口/sw600-端口/土地等使用不同布局的情况,任何人都可以提出更好的解决方案吗?

谢谢!

data-binding android android-databinding

4
推荐指数
1
解决办法
3800
查看次数