【问题标题】:How to dynamically set text size of all items in a list view based on database value in Android?如何根据Android中的数据库值动态设置列表视图中所有项目的文本大小?
【发布时间】:2011-11-09 01:40:37
【问题描述】:

我正在尝试允许用户在使用 ListViews 的应用程序中设置字体大小。如何从数据库中获取字体大小并使用它来设置列表视图中的文本大小?

编辑:例子会很好:)

【问题讨论】:

    标签: android listview text-size


    【解决方案1】:
    1. 使用选择查询从数据库中获取字体大小。
    2. 在您的 listview 的 listview 中设置 textview 的字体大小;使用 textview.setTextSize(int,float);s getview 方法;

    【讨论】:

      【解决方案2】:

      要访问数据库,请在此处查看示例:http://www.devx.com/wireless/Article/40842/1954

      为了改变listview的textview的文本大小,你应该在listview的适配器的getView()中设置这个字体大小。

      希望这会有所帮助!

      【讨论】:

        【解决方案3】:

        这很简单,首先你要确保你可以从数据库中接收 textSize。第二你必须从列表视图项中找到文本,方法是 OnItemClick() 可以获取点击的视图,然后使用 View.findviewbyid() 找出你要设置的视图文本大小,然后使用 getText() 方法接收您想要更改的文本,最后您可以调用方法 notifyDataSetChanged() em>。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-11-20
          • 2012-09-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多