android如何在布局开始时添加视图?

android如何在布局开始时添加视图?,android,view,Android,View,我的问题很简单。我有一条直线。它有一些子视图。现在我想在子对象的开头添加一个视图。表示在普通添加视图(视图)中,在布局末尾添加的视图。但我想把它加在开头,第一个位置。有什么想法吗?创建一个视图列表,将视图添加到列表中,然后将布局中的所有视图添加到该列表中,从布局中删除所有视图,并从列表中添加所有视图使用index=0考虑探索父类视图组中的addView方法的索引参数,特别是addView(View child,ViewGroup.LayoutParams params)。此方法使用定义的参数将视

我的问题很简单。我有一条直线。它有一些子视图。现在我想在子对象的开头添加一个视图。表示在普通添加视图(视图)中,在布局末尾添加的视图。但我想把它加在开头,第一个位置。有什么想法吗?

创建一个视图列表,将视图添加到列表中,然后将布局中的所有视图添加到该列表中,从布局中删除所有视图,并从列表中添加所有视图

使用index=0

考虑探索父类视图组中的
addView
方法的索引参数,特别是
addView(View child,ViewGroup.LayoutParams params)
。此方法使用定义的参数将视图添加到父布局中,索引充当视图在布局中的首选项或更确切地说是插入点。

它的可能副本将只是我使用-1添加的addView(View child),并且它正在工作。我没有尝试添加视图(View child)@Muneeb Mirza如果你查看android的ViewGroup类,你会看到下面的代码:If(index<0){index=mChildrenCount;}因此,如果你把数字小于0,它就会被替换为所有孩子的大小->这意味着在底部:-),这将每次都布局视图和父视图。它会消耗太多内存,并且会出现性能问题。