сосредоточиться на четвертом пункте после заполнения списка - PullRequest
0 голосов
/ 19 апреля 2011

Я использую listview в RelativeLayout. После заполнения списка с помощью Efficient Adapter движение фокуса сразу переходит к четвертому элементу списка. Я хочу перейти к первому элементу списка, когда список заполнен или обновлен. Ниже приведен код:

  mAdapter_New.notifyDataSetChanged();
lt1.addFooterView(footerView);
 lt1.setAdapter(mAdapter_New);
lt1.setSelection(0); 
       lt1.setSelectionAfterHeaderView(); 

Файл макета выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout 
 xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"

    android:layout_height="fill_parent" android:background="@color/White">
<RelativeLayout .... >
    <LinearLayout ...>

    </LinearLayout>
</RelativeLayout>
<ListView 
android:layout_width="fill_parent" 
android:id="@+id/listtv01" 
android:layout_alignParentTop="false" 
android:layout_below="@+id/ril_prg" 
android:layout_height="fill_parent" 
android:focusable="true" 
android:focusableInTouchMode="true" 
android:fitsSystemWindows="true" 
android:divider="@color/Grey" 
android:dividerHeight="1dip" 
android:headerDividersEnabled="false" 
android:footerDividersEnabled="false" 
android:clickable="true" 
android:background="@color/White" 
android:cacheColorHint="#00000000">
</ListView>

1 Ответ

0 голосов
/ 19 апреля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...