jen*_*ymo 17 data-binding enums android
是否可以使用枚举创建数据绑定表达式并控制视图元素的可见性?我想要实现的目标如下
<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}">
Run Code Online (Sandbox Code Playgroud)
EditType类非常简单
public enum EditType {
NONE,
EDIT_PROFIL,
EDIT_ADDRESSES; }
Run Code Online (Sandbox Code Playgroud)
如果我可以在XML中使用此枚举来控制我的可见性,那将是非常棒的LinearLayout.
有人知道如何实现这个目标吗?
Sho*_*ohn 35
对我来说,似乎你想要实现的是可能的,除非你没有标签,否则我没有看到任何错误?我没看到它......
<data>
<import type="com.example.my.app.EditType"/>
</data>
Run Code Online (Sandbox Code Playgroud)