android在textview中通过java对齐文本
我有一个textview,其中我通过java追加几行,如下所示。android在textview中通过java对齐文本
TextView myTextView = (TextView) findViewById(R.id.mytextview);
myTextView.append("this is line one of the textview");
myTextView.append("this is line two");
myTextView.append("this is line three of the textview");
我想只居中对齐第二行。我试过不同的html标签,但都没有工作。 有人可以告诉我它是如何在android中完成的。
myTextView.setGravity(Gravity.CENTER);
HTML标签的作品,你只需要把它们正确。
myTextView.setText(Html.fromHtml("<center>"+"this is line two"+"</center>"));
我不知道它是否也适用于append()
。试着让我知道它是否有效。
如果它是唯一的行,那么它的工作,但如果我之前或之后放置任何东西,那么它不会。 – 2012-03-11 02:21:02
难道你不能在一个命令中添加整个事物?我做了 – noob 2012-03-11 17:37:39
,但它不起作用... – 2012-03-13 10:53:29
这将对齐中心的整个文本。我只想对齐第二行。 – 2012-03-10 14:46:27