美文网首页
04Databinding基础-各种注释

04Databinding基础-各种注释

作者: 大仙_android | 来源:发表于2020-09-10 14:29 被阅读0次
@BindingAdapter("setTitle")
fun setText(view: TextView, name: String) {
    view.text = name
}

在java中要是静态方法 kotlin中可以直接新建个文件写 或者kotlin中静态方式写

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <data>
        <variable
            name="activity"
            type="com.yww.demo04.MainActivity" />
    </data>
    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <TextView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:gravity="center"
            android:textColor="#000000"
            android:textSize="40sp"
            app:setTitle="@{activity.name}" />
    </FrameLayout>
</layout>

1.在项目build.gradle 引入 apply plugin: "kotlin-kapt" 开启databindding

2.在xml中 必须有<layout>标签 否则 @BindingAdapter 标记的方法无法使用

3.使用@BindingAdapter 时 必须使用 @{} 方式(这个是从某篇博客看的具体链接没有存)

官方推荐文章

两篇官方推荐的文章 可以看看(需要科学上网)

实例代码:github demo04

最后 如果有更多用法 可以 在github中找到我的邮箱 发邮件给我 或者评论

相关文章

  • 04Databinding基础-各种注释

    在java中要是静态方法 kotlin中可以直接新建个文件写 或者kotlin中静态方式写 1.在项目buil...

  • Go语言基础语法--注释、基础结构2

    章节 GO语言基础语法--注释、基础结构(重要) 1.GO语言基础语法---注释、基础结构 基础结构注意事项 源文...

  • day5-js基础语法

    js基础 1.js基础语法 1.注释// 单行注释/*多行注释多行注释*/ 2.标识符标识符就是用来命名的(给变量...

  • 4、python基础运算和流程控制

    基础运算和流程控制 1、注释 当行注释:# 被注释内容多行注释:'''被注释内容''',或者"""被注释内容"""...

  • Swift学习-02-基础控件

    Swift 基础控件基础 在Swift中得注释方法 pragma mark 变为 // MARK:- 普通注释依然...

  • 一起学Python系列|Python基础语法

    Python基础语法 一、注释 Python中的注释有单行注释和多行注释: 1.1 单行注释 Python中单行注...

  • Swift入坑0x01基础

    高屋建瓴 这节的基础内容主要参考官档Swift-The Basics,主要涵盖Swift中的常量,注释,各种变量,...

  • 2018-09-20 Java基础语法

    2018-09-20 Java基础语法 [TOC] 注释 单行注释 多行注释 文档注释 这种方法注释的内容会被解释...

  • iOS各种图案注释

    首先,我们先找到需要修改的文件,前往文件夹(shift+command+G)/Applications/Xcode...

  • 学习Java第一天

    单行注释: // 多行注释:/* 注释内容*/ 文档注释:/**注释内容*/ 各种注释无法嵌套使用 所有关键字都是...

网友评论

      本文标题:04Databinding基础-各种注释

      本文链接:https://www.haomeiwen.com/subject/qazsektx.html