android - 使用数据绑定设置文本大小
问题描述
我想根据文本中的字符数设置文本视图的文本大小。所以我有一个像 getTitleTextSize() 这样的函数。这如何与数据绑定一起使用来设置文本大小
解决方案
在 xml 中定义你的变量(类似的东西)
<data xmlns:android="http://schemas.android.com/apk/res/android">
<variable
name="variable"
type="way.to.your.class" />
</data>
然后只需在您的 TextView xml 定义中写入
android:textSize="@{variable::getTitleTextSize}"
推荐阅读
- docker - 在 Docker 中,从单独的组合文件组合复杂的堆栈是一种好习惯吗?
- ios - 我应该在哪里存储 iOS 应用程序中的默认字符串列表?
- firebase - Firebase 安全 - 使用 ID 读取
- angular - Angular 5 binding attribute from @Input
- vue.js - vuejs treeselect - 仅禁用顶级复选框
- xamarin.ios - How to assign something to nil using Xamarin.iOS
- mysql - 递归属性
- python - 为什么namedtuple 不使用super()?
- c# - 什么时候初始化无参数的 ac# 构造函数?
- python - 在上传之前选择它后显示图像文件,django