gpt4 book ai didi

Android 布局数据绑定(bind)不起作用

转载 作者:行者123 更新时间:2023-11-30 00:35:15 25 4
gpt4 key购买 nike

我尝试在我的 View 中动态隐藏/显示一个元素,因此我遵循了这个例子 Dynamically toggle visibility of layout elements with Android data-binding.

我用

  • Android Studio 2.3.1
  • 编译Sdk版本23
  • buildToolsVersion '25.0.2'
  • minSdkVersion 15
  • targetSdkVersion 17

我的第一个问题是错误消息“Attribute is missing the Android namespace”,但我能找到的所有示例都没有提供命名空间

enter image description here

尽管如此,我尝试启动我的项目并遇到另一个错误:

android:visibility="@{@bool/list_show_icon ? View.VISIBLE : View.GONE}"

Error:(22, 29) No resource found that matches the given name (at 'visibility' with value '@{@bool/list_show_icon ? View.VISIBLE : View.GONE}').

看来他并没有尝试对表达式求值

最佳答案

layout 标签内添加根 LinearLayout

<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto">

<data>
<import type="android.view.View"/>
</data>
<LinearLayout>
</LinearLayout>
</layout>

关于Android 布局数据绑定(bind)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43512943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com