Android. Прокрутка 2 списков вместе
ХОРОШО. Что я'я пытаюсь достичь этого макета, который дает тот же эффект, что и замороженные панели в Excel. То есть я хочу строку заголовка, которая прокручивается по горизонтали с основным ListView и левой ListView, который прокручивается по вертикали с основным ListView. Строка заголовка и вид списка слева должны оставаться неподвижными при прокрутке в другом измерении.
Вот макет XML: я
м, используя этот код в ListActivity
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
View v = recordsListView.getChildAt(0);
int top = (v == null) ? 0 : v.getTop();
((ListView)findViewById(R.id.engNameList)).setSelectionFromTop(firstVisibleItem, top);
}
Это должно привести к тому, что левый ListView будет прокручиваться, когда правый прокручивается пользователем. К сожалению это неt.I»
У нас был небольшой гугл, и кажется, что функция setSelectionFromTop () не будет работать с ListView, который вложен в несколько макетов.
Если это так, может кто-нибудь предложить способ заставить их прокручивать вместе, или другой способ настроить макет или другую технику в целом.