Android recyclerview, прокрутите вверхJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Android recyclerview, прокрутите вверх

Сообщение Гость »


Это мой onCreate, который обрабатывает адаптер, LinearLayoutManager и т. д. Я попробовал все варианты, чтобы прокрутить его вверх, но не смог. Я даже пытался создать свой собственный LinearLayoutManager.
//Резон для статического вызова из статического метода для его прокрутки вверх частный статический RecyclerView TaskRecyclerView; частный FirebaseAdapter FirebaseAdapter; частный статический LinearLayoutManager LinearLayoutManager; @Override public View onCreateView (инфлятор LayoutInflater, окончательный контейнер ViewGroup, Пакет saveInstanceState) { // Раздуваем макет для этого фрагмента окончательное представление представления = inflater.inflate(R.layout.fragment_tasklist,Container, false); LinearLayoutManager = новый LinearLayoutManager(getActivity()); TaskRecyclerView = (RecyclerView) view.findViewById(R.id.recyclerView_mainTask); dataRef = FirebaseDatabase.getInstance().getReference().child(userAccount.getId()); firebaseAdapter = новый FirebaseAdapter(TaskObject.class, R.layout.one_task, TaskViewHolder.class, dataRef.child("Task"), getContext()); линейныйLayoutManager.setReverseLayout(истина); линейныйLayoutManager.setStackFromEnd (истина); линейныйLayoutManager.setSmoothScrollbarEnabled (истина); TaskRecyclerView.setAdapter(firebaseAdapter); TaskRecyclerView.setLayoutManager(linearLayoutManager); относительныйLayoutAdd.setOnClickListener(это); //Прослушиваем любые изменения данных dataRef.child("Task").addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { //onDataChange вызывается, поэтому удаляется индикатор выполнения //вызываем dataSnapshot.hasChildren() и на основе //по возвращенному значению показать/скрыть пустое представление //используем вспомогательный метод для добавления наблюдателя в RecyclerView } @Override public void onCancelled (DatabaseError dataError) { } }); dataRef.child("Task").keepSynced(true); обратный вид; }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»