2013-06-25 3 views
0

Я создаю страницу, содержащую заголовок меню и PullToRefreshList.Как прокрутить другое представление на основе прокрутки ListView

Что я хочу сделать, это скрыть (прокручивать) заголовок меню при прокрутке списка, но заголовок меню не будет прокручиваться вниз, когда список прокручивается вниз (заголовок меню находится в исходном положении).

Что я делаю, устанавливается маржа страницы при прокрутке списка (с использованием onScroll).

Поведение приложения такое же, как я хотел, но производительность плохая. эффект прокрутки настолько сильно отстает.

Я делаю правильный путь? Или, есть ли лучший способ реализовать это?

Спасибо.

+1

Не изобретать колесо. https://github.com/chrisbanes/Android-PullToRefresh В основном вы отключите прокрутку в ListView и примените поле к родительскому представлению. –

ответ

1

В вашем файле макета xml просто приложите часть xml, которую вы хотите прокрутить в тегах <ScrollView></ScrollView>. например

<TextView 
//android properties /> 
    <ScrollView 
    //scrollview properties > 
    <EditText 
     //android properties /> 
    </ScrollView> 

EditText является scrolleble и TextView стационарного

+0

то, что я хочу сделать, это положить представление как «заголовок» списка. заголовок будет только прокручиваться вверх и исчезать и не может прокручиваться вниз. – skaciw