Android 安卓DataBinding(八)·引用类方法


Android 安卓DataBinding(一)·基础

Android 安卓DataBinding(二)·入门

Android 安卓DataBinding(三)·单向绑定 BaseObservable

Android 安卓DataBinding(四)·单向绑定 ObservableField

Android 安卓DataBinding(五)·单向绑定 ObservableCollection(集合使用)

Android 安卓DataBinding(六)·双向绑定

Android 安卓DataBinding(七)·事件绑定


引用类中的方法


这个最简单了,非常好理解,所以这篇文章这么短,也就不给效果图了

首先要定义一个静态方法:注意,里面一定要使用static哦!之后用

package com.lkdot.data;

public class GoodFunction {

public static String thisFunction(String str) {

return str + " hello world";

}

}


之后可以在布局中使用 import 标签引入进来即可(不要再用variable变标签了,否则会报错的),直接食用GoodFunction.方法就行。

android:text=“@{GoodFunction.thisFunction(data.username)}”

<?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”

xmlns:tools=“http://schemas.android.com/tools”>

<variable

name=“data”

type=“DataBean” />

<android.support.constraint.ConstraintLayout

android:layout_width=“match_parent”

android:layout_height=“match_parent”

android:background=“#FFFFFF”

tools:context=“.MainActivity”>

<TextView

android:id=“@+id/textView4”

android:layout_width=“match_parent”

android:layout_height=“30dp”

android:layout_marginTop=“8dp”

android:gravity=“left|center”

android:paddingLeft=“20dp”

android:text=“username:”

app:layout_constraintTop_toTopOf=“parent”

tools:ignore="Missin

本文已被开源项目:【一线大厂面试真题解析+核心总结学习笔记+最新全套讲解视频+实战项目源码讲义】收录

gConstraints" />

最后

在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。

附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

droid面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

[外链图片转存中…(img-sHnCeAlD-1723370627962)]

本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值