文件名称:xmljava系统源码-FontDataBinding:在Android中自定义字体更简单
文件大小:374KB
文件格式:ZIP
更新时间:2024-06-25 18:03:04
系统开源
xml java系统源码 FontDataBinding Custom fonts in Android the easier way... 简书: 写在前面 在Android应用开发中,由于客户或者个人的需要(谁叫Android默认的字体那么丑),所以需要配置不同的字体,而 Android 只能在 xml 中配置系统默认提供的四种字体,需要自定义的字体都需要在 Java 代码中配置。 总结一下以前自定义字体的方法 1 .通过findViewById找到view,然后一个个的去设置字体 Typeface customFont = Typeface.createFromAsset(this.getAssets(), "fonts/customFont.ttf"); TextView view = (TextView) findViewById(R.id.text); view.setTypeface(customFont); ··· 一个看着还好,可是应用中可是有很多的文本或者按钮的,不可能逐个去设置。于是大多数都选择了第二种方法。 2 .创建一个子类,继承自TextView或者Bu
【文件预览】:
FontDataBinding-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(730B)
----app()
--------proguard-rules.pro(664B)
--------src()
--------.gitignore(7B)
--------build.gradle(914B)
----gradle()
--------wrapper()
----.idea()
--------gradle.xml(705B)
--------runConfigurations.xml(564B)
--------misc.xml(4KB)
--------vcs.xml(180B)
--------copyright()
--------modules.xml(367B)
--------dictionaries()
--------encodings.xml(159B)
--------compiler.xml(686B)
--------checkstyle-idea.xml(254B)
----.gitignore(118B)
----README.md(11KB)
----settings.gradle(15B)
----build.gradle(498B)