Верхний / нижний колонтитул прокрутки для ScrollView? - PullRequest
2 голосов
/ 23 декабря 2011

ListView имеет эту замечательную функцию, где вы можете установить верхний или нижний колонтитул.У ScrollView, к сожалению, такого нет.Кто-нибудь знает способ собрать что-то, что работает как ScrollView с верхним / нижним колонтитулом?

Ответы [ 2 ]

4 голосов
/ 23 декабря 2011

Мое лучшее предположение, что вы могли бы сделать это с помощью аналогичного подхода, так как функция «pull-to-refresh» для списков реализована на устройствах Android: вы в основном растягиваете вид сверху (вероятно, фактически выше - то же самое длянижний колонтитул », но затем ниже) ScrollView, чтобы имитировать эффект« прокрутки ».

Для некоторых идей по этому поводу взгляните на эту реализацию pull-to-refresh .Он динамически корректирует заполнение представления заголовка в списке, чтобы имитировать его переполнение при «вытягивании».

2 голосов
/ 23 декабря 2011

Разве вы не можете поместить свой ScrollView в RelativeLayout, который также будет содержать верхний и нижний колонтитулы?Примерно так:

<RelativeLayout ...>
    <TextView 
        android:id="@+id/header"
        android:alignParentTop="true"/>
    <ScrollView
        android:id="@+id/scroller"
        android:layout_below="@id/header"
        android:layout_height="fill_parent"/>
    <TextView
        android:id="@+id/footer"
        android:layout_below="@id/scroller"
        android:alignParentBottom="true"/>
</RelativeLayout>

В этом вопросе ( Можем ли мы использовать ScrollView внутри LinearLayout? ), кто-то показал, как поместить ScrollView внутри LinearLayout.Это должно быть то же самое.

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