Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android:fontFamily仅使用AppCompatTextView_Android_Android Support Library_Android Fonts - Fatal编程技术网

android:fontFamily仅使用AppCompatTextView

android:fontFamily仅使用AppCompatTextView,android,android-support-library,android-fonts,Android,Android Support Library,Android Fonts,我正在移动我的项目drop书法,并使用本机android字体支持。但是,只有使用AppCompat元素而不是默认元素(TextView、Button等),我才能使它工作。我想知道这是否是预期的,如果不是,我如何解决它?所以我想: 问题在于,在遗留的BaseActivity#onCreate中,我们在调用super.onCreate()之前调用了setContentView。这样做会使字体无法正确呈现。应用程序主题应该从AppCompat扩展,例如,“活动”应该从AppCompat扩展AppCom

我正在移动我的项目drop书法,并使用本机android字体支持。但是,只有使用AppCompat元素而不是默认元素(TextView、Button等),我才能使它工作。我想知道这是否是预期的,如果不是,我如何解决它?

所以我想:


问题在于,在遗留的
BaseActivity#onCreate
中,我们在调用
super.onCreate()
之前调用了
setContentView
。这样做会使字体无法正确呈现。

应用程序主题应该从AppCompat扩展,例如,“活动”应该从AppCompat扩展AppCompatActivity@Eugene我正在做这两件事你的最低Android API级别是什么?你使用的是什么版本的支持库?当使用默认组件时,Android将在适当的时候默认为
AppCompat
版本,因此在较新版本的Android上,它不一定使用
AppCompat
版本。只有在默认组件中不支持特定方法时,才会使用组件的
AppCompat
版本。另请注意:如果您正在编写自定义组件,则只需使用组件的
AppCompat
版本。我的最低API级别为21,我使用的是androidx。AppCompat:AppCompat:1.0.0;我也预料到了这种行为,但在我身上发生了一些非常奇怪的事情@Darwind