【问题标题】:How to change the font size of only for one textview in a setting ( listview)?如何在设置(列表视图)中仅更改一个文本视图的字体大小?
【发布时间】:2017-06-19 10:16:47
【问题描述】:

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

【问题讨论】:

  • 不清楚你在说什么,你想达到什么目的以及如何实现?特别是没有截图?
  • textview..setTextSize(18);

标签: android listview android-studio font-size


【解决方案1】:

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

在聊天列表视图中,使用适配器在初始化列表时检查大小首选项,而不是使用 this:

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

享受吧。

【讨论】:

    【解决方案2】:

    使用以下 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" />
    

    【讨论】:

      猜你喜欢
      • 2013-08-25
      • 1970-01-01
      • 2011-08-28
      • 1970-01-01
      • 2013-12-25
      • 2012-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多