作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
是否可以通过使用枚举来创建数据绑定(bind)表达式并控制 View 元素的可见性?我想要实现的是以下
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="@{user.editType == EditType.EDIT_PROFIL ? View.VISIBLE : View.GONE}">
EditType 类很简单
public enum EditType {
NONE,
EDIT_PROFIL,
EDIT_ADDRESSES; }
如果我可以在 XML 中使用这个枚举来控制我的 LinearLayout
的可见性,那就太棒了。
有人知道如何实现这一点吗?
最佳答案
对我来说,您想要实现的目标似乎是可能的,除了您可能缺少标签之外,我没有发现任何问题?没看到。。。
<data>
<import type="com.example.my.app.EditType"/>
</data>
关于Android:具有枚举比较的数据绑定(bind)表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43975941/
我是一名优秀的程序员,十分优秀!