【问题标题】:Align two different content of Text view对齐Text视图的两个不同内容
【发布时间】:2013-05-31 17:28:32
【问题描述】:

我有这样的文字:

字符串 1:我是一名开发人员,工作于:

字符串 2:xyz 公司

我希望 string1 左对齐,而 string2 在字符串 1 下方居中对齐。

如何用单个文本视图做到这一点?

我用 align 尝试了 Html.fromHtml 但它不起作用。

textView.setText(Html.fromHtml("<p><i>" + string1 + "</i><br />"));
textView.append(Html.fromHtml("<p><center>"+string2+"</center></p>);

【问题讨论】:

  • 您能展示一下您对 Html.fromHtml 的尝试吗?
  • 不可能使用单个文本视图。因为 Html.fromHtml() 方法不支持
  • 不带段落试试:textView.setText(Html.fromHtml("&lt;i&gt;" + string1 + "&lt;/i&gt;&lt;br /&gt;&lt;center&gt;"+string2+"&lt;/center&gt;"));
  • 将 textview 宽度设置为 matchparent。这将适用于您当前的实现
  • 是的,宽度已经设置为匹配父项

标签: android textview alignment


【解决方案1】:

你可以这样使用

string name="hello_world">I am a developer and i work at:\nXYZ Company</string>

如果您需要水平居中,则输入android:layout_width="fill_parent"

如果你需要垂直居中,那么android:layout_height="fill_parent"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-16
    • 2016-09-17
    • 1970-01-01
    相关资源
    最近更新 更多