Android - 以编程方式将TextView设置为Wrap_Content不起作用

时间:2013-10-24 08:14:11

标签: android layout parameters textview relativelayout

我使用以下代码以编程方式生成TextView

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE);
params.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);
someRelativeLayout.addView(someTextView, params);

然而,当我在创建TextView之后查看它时,它看起来被切断了。我试过减小字体大小,但它仍然被切断了。尺寸似乎不是一个因素。

我尝试将宽度设置为LayoutParams.MATCH_PARENT,这样可以显示整个单词,但它似乎已使RelativeLayout.CENTER_HORIZONTAL的效果无效,因为它后来与{的左边对齐{1}}。

如何制作它以使其在布局中真正以内容包装和水平为中心?

0 个答案:

没有答案