如何更改设置(listview)中的一个文本视图的字体大小?

时间:2017-02-02 11:06:07

标签: android listview android-studio font-size

我正在为学校项目创建一个聊天应用程序,我需要在SettingActivity中添加三种不同字体大小的选项列表,因此您可以随时在字体大小之间切换。它只需要影响聊天,因此不会影响整个应用程序。我迷失了。

2 个答案:

答案 0 :(得分:1)

当用户进入设置活动时,将字体大小保存在共享首选项中

在聊天列表视图中使用一个适配器,它会在初始化列表时检查大小优先级,而不是使用这个:

定义该大小的文本视图
     holder.textView.setTextSize(TypedValue.COMPLEX_UNIT_SP,YOUR_NEW_SIZE);

享受。

答案 1 :(得分:0)

使用以下XML文件......

<com.mobsandgeeks.ui.TypefaceTextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world"
    geekui:customTypeface="fonts/custom_font.ttf" />