【发布时间】:2011-12-09 09:30:28
【问题描述】:
我的问题很简单。我有一个线性布局。它有一些子视图。现在我想在孩子的开头添加一个视图。意味着在正常的 addView(view) 中,视图添加在布局的末尾。但我想在开始时添加它,在第一个位置。有什么想法...???
【问题讨论】:
我的问题很简单。我有一个线性布局。它有一些子视图。现在我想在孩子的开头添加一个视图。意味着在正常的 addView(view) 中,视图添加在布局的末尾。但我想在开始时添加它,在第一个位置。有什么想法...???
【问题讨论】:
使用 addView (View child, int index) 索引 = 0
【讨论】:
考虑探索父类 ViewGroup 中 addView 方法的索引参数,特别是 addView(View child, ViewGroup.LayoutParams params)。此方法使用定义的参数将视图添加到父布局,索引充当布局中视图的首选项或插入点。
【讨论】:
创建一个视图列表,将您的视图添加到其中,然后将布局中的所有视图添加到该列表中,从布局中删除所有视图并添加列表中的所有视图
【讨论】: