android - 使用数据绑定(bind)设置文本大小

标签 android data-binding text-size

我想根据文本中的字符数设置 TextView 的文本大小。所以我有一个像 getTitleTextSize() 这样的函数。这如何与数据绑定(bind)一起使用来设置文本大小

最佳答案

在 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}"

关于android - 使用数据绑定(bind)设置文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50107234/

相关文章:

java - 在 Android (Androjena) 上构建 Jena 失败

android - 如何在不使用 PackageManager 的情况下阅读 Android Manifest?

android - 致命的 : remote error: Individual contributor agreement requires current contact information

c# - 在样式中使用RelativeSource作为ConverterParameter

javascript - polymer 1.x : Databinding Arrays

android - 修复了 WebView Android 中的文本大小(Lollipop)

android - 如何以编程方式使运行 Lollipop 的设备静音/静音?

android - 个性化删除线 Textview

iphone - 如何更改 UIPicker 中字符的大小

wpf - 如何将数据网格中的每一行设置为不同的颜色