Android 当右侧没有空格时,如何在RelativeLayout中添加下方的TextView?

Android 当右侧没有空格时,如何在RelativeLayout中添加下方的TextView?,android,textview,android-relativelayout,Android,Textview,Android Relativelayout,我已经看到了许多关于如何以编程方式在RelativeLayout中添加TextView的问题,但每个人都是以垂直方向在线性布局中添加它的。任何人都可以建议我或给我一个链接,告诉我如何在右侧的RelativeLayout中添加多个TextView,直到它有空间,然后更改行 我想要这样的布局。。 您可以使用管理视图排列本身的库 当没有剩余空间时,添加的视图将移动到下一行可能适合您 您可以根据需要进行定制。通过将“背景”设置为“透明”,并将“可编辑”设置为“假”进行自定义 ->或者,您可以使用任何其他

我已经看到了许多关于如何以编程方式在
RelativeLayout
中添加
TextView
的问题,但每个人都是以垂直方向在
线性布局中添加它的。任何人都可以建议我或给我一个链接,告诉我如何在右侧的
RelativeLayout
中添加多个
TextView
,直到它有空间,然后更改行

我想要这样的布局。。

您可以使用管理视图排列本身的库


当没有剩余空间时,添加的
视图将移动到下一行

可能适合您

您可以根据需要进行定制。通过将“背景”设置为“透明”,并将“可编辑”设置为“假”进行自定义


->或者,您可以使用任何其他用于在EditText中显示表情的库,并根据需要对其进行自定义。如

ankit根据需要使用布局参数这些是Margins我使用的是布局参数,但我使用的是RelativeLayout.RIGHT_OF或RelativeLayout.Low。我怎样才能同时处理这两件事呢。并用设备宽度进行检查。如果版面宽度即将超过或超过设备宽度,则在下方使用
RelativeLayout.
,否则使用
RelativeLayout.RIGHT\u OF
@PurpleDroid我尝试了该代码,但它返回的是设备的总宽度,而不是剩余宽度。(我使用它的方式正确吗??)@Ankit尝试设置相对布局的换行内容,这样它只返回使用过的宽度。没有更简单的方法吗,如果我使用它,我会搞砸的。对不起,我不知道其他方法谢谢,我很难做到这一点:-)