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