相关疑难解决方法(0)

如何在Android中更改TextView的fontFamily

所以我想android:fontFamily在Android中更改,但我没有在Android中看到任何预定义的字体.如何选择其中一个预定义的?我真的不需要定义自己的TypeFace,但我所需要的只是它现在所显示的内容.

<TextView
    android:id="@+id/HeaderText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="52dp"
    android:gravity="center"
    android:text="CallerBlocker"
    android:textSize="40dp"
    android:fontFamily="Arial"
 />
Run Code Online (Sandbox Code Playgroud)

看来我在那里做的不会真的有效!BTW android:fontFamily="Arial"是一次愚蠢的尝试!

android textview android-layout typeface

711
推荐指数
22
解决办法
76万
查看次数

是否可以为整个应用程序设置自定义字体?

我需要为我的整个应用程序使用某些字体.我有相同的.ttf文件.是否可以在应用程序启动时将其设置为默认字体,然后在应用程序的其他位置使用它?设置后,如何在布局XML中使用它?

java android android-fonts

266
推荐指数
12
解决办法
15万
查看次数

在Android中使用自定义字体

我想为我正在创建的Android应用程序使用自定义字体.
我可以从Code中单独更改每个对象的字体,但我有数百个.

所以,

  • 有没有办法从XML中执行此操作?[设置自定义字体]
  • 有没有办法从一个地方的代码中做到这一点,说整个应用程序和所有组件应该使用自定义字体而不是默认字体?

xml layout fonts android

111
推荐指数
6
解决办法
13万
查看次数

如何在React Native中设置默认字体系列?

在React Native中是否存在与此CSS相同的内容,以便应用程序在任何地方使用相同的字体?

body {
  font-family: 'Open Sans';
}
Run Code Online (Sandbox Code Playgroud)

在每个Text节点上手动应用它似乎过于复杂.

react-native

78
推荐指数
7
解决办法
7万
查看次数

longPress上的Android EditText:ArrayIndexOutOfBoundsException:length = 15; 指数= 491

我有这种奇怪的行为,我无法解释.我的布局很简单:一个EditText:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical"
    android:padding="10dp" >


        <EditText
            android:id="@+id/etPass"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

当我尝试longPress它(粘贴一些文本)我得到一个临时强制关闭和这个错误:

05-08 16:56:16.838: E/AndroidRuntime(12164): FATAL EXCEPTION: main
05-08 16:56:16.838: E/AndroidRuntime(12164): android.view.InflateException: Binary XML file line #17: Error inflating class <unknown>
05-08 16:56:16.838: E/AndroidRuntime(12164):    at android.view.LayoutInflater.createView(LayoutInflater.java:613)
05-08 16:56:16.838: E/AndroidRuntime(12164):    at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
05-08 16:56:16.838: E/AndroidRuntime(12164):    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
05-08 16:56:16.838: E/AndroidRuntime(12164):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
05-08 16:56:16.838: E/AndroidRuntime(12164):    at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
05-08 16:56:16.838: E/AndroidRuntime(12164):    at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
05-08 16:56:16.838: E/AndroidRuntime(12164):    at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
05-08 16:56:16.838: E/AndroidRuntime(12164):    at android.widget.Editor$ActionPopupWindow.initContentView(Editor.java:2995)
05-08 16:56:16.838: …
Run Code Online (Sandbox Code Playgroud)

android android-edittext

10
推荐指数
1
解决办法
4135
查看次数

如何专业地组织按钮的样式?(SDK 26 +,min SDK 21)

组织专业Android应用程序按钮样式的最佳实践是什么?假设更大的当代应用程序(SDK 26 +,min SDK 21).

这个问题是可以回答的,因为它们的来源Material Design和设置都Android Studio提供了足够的线索和预期专业用途模式的例子.当然,用户不仅限于这种模式,而是遵循它们,使应用程序与源代码一起发挥良好Material Design并提供最佳可维护性.

我找到了几个与按钮造型相关的成分.

  • @style/Widget.AppCompat.Button
  • @style/Widget.AppCompat.Button.Colored
  • @style/TextAppearance.AppCompat.Button
  • @style/TextAppearance.AppCompat.Widget.Button
  • @color/foreground_material_dark
  • ?colorAccent
  • ?textColorPrimary
  • ?android:colorForeground
  • ?textAppearanceButton

可能会有更多.

  • 所有成分如何相关?
  • 它们如何在专业主题中一起使用?

您可以查找来源.但是,即使知道所有细节也无法全面了解预期用途.这个问题要求绘制图片.

android android-layout android-fonts android-studio android-color

10
推荐指数
1
解决办法
376
查看次数

更改整个应用程序所有文本视图的字体,包括按钮和编辑文本

我想将应用程序字体更改为roboto. 我也试过这个链接

但它仅更改 textview 字体,而不更改 listview 适配器 XML 字体。

如何将整个应用程序字体更改为roboto

android android-fonts

2
推荐指数
1
解决办法
3151
查看次数