首页 → 经典 → 心灵鸡汤
安卓視圖綁定 無法將視圖綁定到架構
日期:2023-02-22 20:47:13    编辑:网络投稿    来源:网络资源
大多數 Android 開發人員可能都熟悉經典方法。將 XML 布局中某個視圖的 ID 傳遞給它,它將返回對該視圖的膨脹版本的引用。這一切都假設您傳遞了正確的 ID,并且視圖確實存在。
为你推荐:
  • 抖音名稱女生冷酷霸
  • 大多數 Android 開發人員可能都熟悉經典方法。將 XML 布局中某個視圖的 ID 傳遞給它,它將返回對該視圖的膨脹版本的引用。這一切都假設您傳遞了正確的 ID,并且視圖確實存在。沒有內置檢查來防止您嘗試檢索無法檢索的視圖。輸入視圖綁定。findViewById()findViewById()

    View Binding不是在您想要的每個 View上使用,而是自動為每個布局 XML 生成一個綁定類。每個帶有 ID 的 View 都會自動添加到類中,因此您可以直接引用它們。findViewById()

    將視圖綁定添加到 Android Gradle 項目非常簡單。

    搖籃設置

    視圖綁定在 Gradle 的模塊級別啟用。如果您有多個模塊,則需要為每個模塊單獨啟用它。

    在android模塊級別的塊中,添加選項以啟用視圖綁定。build.gradle

    可能會有關于非法訪問的警告,但這是一個 lint 錯誤,可以安全地忽略。

    同步項目并啟用視圖綁定。就這么簡單。

    使用視圖綁定

    有幾種使用 View Binding 的方法,但在任何一種方法發生之前,讓我們先談談如何生成綁定類。

    類名語法

    假設您有一個名為. 其對應的綁定類將被命名為。該模式適用于所有文件。some_layout.xmlSomeLayoutBinding

    每個單詞(在文件名中由下劃線分隔)將大寫,并且下劃線將被刪除。“綁定”然后被添加到最后。

    使用現有視圖實例化

    如果您已經擴充了布局文件并且您有對布局根目錄的引用,則可以告訴 View 綁定類使用現有布局。

    这里有更多你想看的
  • 做個精致的女人說說
    • 本类最新
    • 精品图文
    • 时尚
    • 新闻
    • 生活
    • 视觉
    • 微爱
      栏目ID=88的表不存在(操作类型=0)

    头条推荐

    热门推荐

    特别推荐

    返回顶部