在我的应用程序中,我将水平列表视图作为子视图进行线性布局。在单击水平列表视图时,我想将该特定列表视图移动到线性布局的顶部。我在单击侦听器的水平列表视图中添加了行以移动顶部位置。
Blockquote linearlayout。带孩子前面(horizontallistview);
问题是水平列表视图没有移动到顶部位置。我错过了什么,请提供建议。
答案 0 :(得分:1)
<强>问题:强>
当您想要更改树中视图的z顺序时,会使用 bringToFront
方法,因此它仅在其他同级视图之上。您可以使用它来制作一些视图在重叠的视图的正面。
<强>解决方案:强>
您需要使用addView(View child, int index)
和removeViewAt(int index)
<强>参考:强>
查看docs