我使用以下代码以编程方式生成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}}。
如何制作它以使其在布局中真正以内容包装和水平为中心?