如何在父布局中获取视图 ID?我可以通过 id 获取视图,但是如果我可以通过视图获取 id 呢?
更新:我在做什么
我创建并添加到 LinearLayout 一些视图:
LinearLayout ll = new LinearLayout();
// add few View
for (int i=0;i<100;i++){
MyView mView = new MyView(this);
// MyView has time field, and at creation time MyView stack ordered by time-field
mView.setTime(anyTime+i);
// When I click on mView - opens screen where I can modify time
mView.setOnClickListener(listener);
ll.addView(mView)
}
因此,在修改 mView 后,我将 mView 移动到正确的位置,为此我需要知道当前 MyView 的 LinearLayout (ll) 中的索引,上一个和下一个 MyView 的索引
更新 2:也许我需要 List 我将对 MyView 进行排序并重绘所有 LinearLayout