当前位置: 首页 > 知识库问答 >
问题:

在使用Android o的“Android:FontFamily”时出现错误“文件名必须以.xml结尾”?

储俊英
2023-03-14

Android O引入了一个新特性,XML中的字体,它允许您将字体用作资源。我在资源文件中创建了由Android developer提供的font文件夹,但问题是在使用Android O版本中提供的font文件夹时,文件名必须以.xml结尾。

请检查下面的布局。

 <TextView
   android:id="@+id/txtMsgCount"
   android:layout_width="wrap_content"
   android:layout_height="16dp"
   android:background="@drawable/msg_count"
   android:gravity="center"
   android:text="123"
   android:fontFamily="@font/Montserrat_Regular" ////IT IS MY FONT STYLE
   android:textColor="@android:color/white"
   android:textSize="10sp" />

请检查font文件夹,该文件夹是我用montserrat_regular.otf文件在res中创建的

并且字体资源文件没有创建,因为我单击右键单击字体文件夹并转到新建>字体资源文件。但没有获得字体资源文件的选项,请检查以下内容:

共有1个答案

端木震博
2023-03-14

Android Studio 2.3.3构建链不完全支持字体资源。完全支持Android Studio 3.0+及其相关的Android插件Gradle版本。此时,您将能够创建一个font/资源目录,该目录与布局/菜单/等并列。

直到你准备好升级到Android Studio3.0。

 类似资料:
  • Android O引入了一项新功能,即XML中的字体,它允许您将字体用作资源。我正在Android开发人员提供的资源文件中创建文件夹,但问题是我在使用Android O版本中提供的文件夹时收到错误,即结尾。 请检查下面的布局。 请检查我用< code > Montserrat _ regular . OTF 文件在< code>res中创建的< code>font文件夹 我在使用上述内容时遇到以下

  • 问题内容: 我的应用程序在本地运行良好,但是当我部署到heroku时,出现了应用程序错误。我尝试过几次相同的事情。我检查了数据库连接,一切都很好。这些是我的日志 编辑 :applicaiton-prod.yml: applicaiton-heroku.yml: 问题答案: 如果您的Heroku帐户尚未通过验证,则无法安装附加组件(例如数据库附加组件)。您可以通过在Heroku的信息中心中添加信用卡

  • 我不知道为什么Magento在安装时显示此警告。我有Windows7,wamp-server2。2(Apache版本:2.4.4,PHP版本:5.4.16) 我做了以下事情 1-删除;从…起extension=php\u curl。dll中的所有wamp文件。伊尼 2-放置在ssleay32上。dll,libeay32。dll。和php_curl。将dll文件放入windows/system32文

  • 我有一个来自REST服务的JSON: 我正在使用java-json.jar来解析这个JSON,这是我试图传递到JSON字符串上方的简单片段: 但我得到了下面的例外: 首先,我假设这是因为JSON中的和字符,并尝试替换如下: 但即便如此,我也遇到了同样的例外。谁能指导我知道我做错了什么吗?

  • 问题内容: 我一直在使用JDOM库通过Java Servlet读写XML文件。 问题是,当我使用AJAX向要在XML文件中读写数据的Servlet发送许多请求时,它多次无法显示错误:文件过早结束。如何将所有这些读/写同步到文件,或者是否有其他方法可以防止这些问题?让我知道是否需要更多详细信息。 在这种情况下,使用线程有好处吗? 非常感谢! 问题答案: 两种可能的解决方案是: 将您的文件写入then

  • 问题内容: 有人在说我必须实施OnFragmentInteractionListener,这是一个错误,但是据我所知我正确地实现了它。任何帮助将不胜感激。 主要活动 导航片段 内容片段 错误 问题答案: 两者中的接口都包含一个具有相同签名的方法,并且正在实现一种方法来尝试覆盖这两个接口。 更改一个或两个方法的签名,然后在中实现两个方法。例如: 导航片段 内容片段 主要活动