相关疑难解决方法(0)

如何在Android Studio编写的项目中使用自定义字体

我试图像在Eclipse中那样在Android Studio中使用自定义字体.但遗憾的是无法找出放置'assets'文件夹的位置!

android android-studio

170
推荐指数
13
解决办法
29万
查看次数

如何将外部字体添加到Android应用程序

我正在为我的Android应用程序寻找一些时尚的字体.但问题是如何让我的Android应用程序支持外部字体.

谢谢.

android android-fonts

71
推荐指数
5
解决办法
12万
查看次数

在TextEdit中设置提示的字体

是否可以设置EditText视图的提示元素的字体而不更改EditText本身的字体?谢谢.

user-interface android view

8
推荐指数
1
解决办法
9292
查看次数

密码提示字体与其他edittext字段不同

EditText password = (EditText) view.findViewById(R.id.etPassword);

    if (Build.VERSION.SDK_INT != android.os.Build.VERSION_CODES.KITKAT) {
        Typeface typeface = TypefaceUtil.overrideFont(getContext(), "SERIF", "fonts/calibri.ttf");
        password.setTypeface(typeface);
    }
Run Code Online (Sandbox Code Playgroud)

这是XML的布局 TextInputLayout

<android.support.design.widget.TextInputLayout
    android:id="@+id/inpPassword"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="@dimen/button_margin_small">

    <android.support.design.widget.EditText
        android:id="@+id/etPassword"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fontFamily="sans-serif"
        android:hint="@string/set_pass"
        android:inputType="textPassword"
        android:maxLength="@integer/pass_max"
        android:maxLines="1"
        android:password="true"
        android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用此代码,但我的密码提示字体样式与我设置的不同.

android android-edittext android-typeface

8
推荐指数
2
解决办法
2199
查看次数

如何在styles.xml中设置TextInputEditText的样式

我正在TextInputEditText我的注册屏幕中使用。我可以设置浮动标签的样式。我想在TextInputEditText使用样式的提示和文本上设置自定义字体。有谁知道这是怎么回事?

   <android.support.design.widget.TextInputLayout
        android:id="@+id/til_registration_name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:paddingEnd="@dimen/default_view_padding_right_8dp"
        android:paddingStart="@dimen/default_view_padding_left_8dp"
        android:textColorHint="@color/colorSecondaryText"
        app:hintTextAppearance="@style/AppTheme.InputLayoutStyle"
        app:layout_constraintTop_toBottomOf="@id/textview_registration_title">

        <android.support.design.widget.TextInputEditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/registration_name"
            android:imeOptions="actionNext"
            android:singleLine="true"
            android:textColor="@color/colorPrimaryText" />
    </android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

styles.xml

<style name="AppTheme.InputLayoutStyle" parent="TextAppearance.AppCompat">
    <item name="android:textColor">@color/colorPrimary</item>
    <item name="fontFamily">@font/lato_light</item>
</style>

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
    <item name="android:textViewStyle">@style/AppTheme.TextView</item>
    <item name="buttonStyle">@style/AppTheme.Button</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我想为整个应用程序设置样式。

android

3
推荐指数
1
解决办法
3173
查看次数