【问题标题】:Android: scroll view with titles and text bodiesAndroid:带有标题和文本正文的滚动视图
【发布时间】:2011-03-25 00:41:45
【问题描述】:

我正在尝试创建一个简单的帮助屏幕,如下所示。我需要有 8 个不同的标题,它们下面有较小的文本正文。我已经实现了滚动视图,但是如何改变字体大小?

【问题讨论】:

    标签: android view


    【解决方案1】:

    利用 TextView 能够呈现一组有限的 HTML 标记这一事实,您可以在单个 TextView 中获得类似的结果。例如

    TextView t = (TextView)findViewById(R.id.text1);
    
    t.setText(Html.fromHtml("<H1><u><em>Title1</em></u></H1>Details for section 1<H1><u><em>Title2</em></u></H1>Detail for Section 2"));
    

    将在 TextView 中呈现 Title1 作为较大字体的部分标题,加粗并加下划线。

    这可能会让您的应用满意。

    【讨论】:

      【解决方案2】:

      您可以尝试在 ListView、LinearLayout 或 TableLayout 中创建具有不同字体大小和样式的不同 TextView? Textviews 还可以支持不同的样式,例如 HTML。

      【讨论】:

      • 我玩了一段时间的这些视图选项。我发现我可以通过将带有一堆 TextView 的 TableLayout 嵌入到 ScrollView 中来实现类似的效果。但是,这种组合看起来并不好。感谢您的提示,在格式化方面我真的很迷茫
      • 您是否尝试过使用简单的 Listview?
      • 是的,但是 ListView 不允许您滚动,并且您不能将 ListView 放在 ScrollView 中
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多