Zmiana wyświetlania notatki na wertykalnie z horyzontalnego
This commit is contained in:
parent
43ba322849
commit
50e4682d31
@ -9,6 +9,7 @@ import androidx.appcompat.app.AppCompatActivity;
|
|||||||
import androidx.appcompat.widget.Toolbar;
|
import androidx.appcompat.widget.Toolbar;
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
|
||||||
|
|
||||||
import com.example.notatkon.note.Note;
|
import com.example.notatkon.note.Note;
|
||||||
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
||||||
@ -43,12 +44,17 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
//https://developer.android.com/reference/androidx/recyclerview/widget/RecyclerView#next-steps
|
//https://developer.android.com/reference/androidx/recyclerview/widget/RecyclerView#next-steps
|
||||||
|
|
||||||
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.notes);
|
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.notes);
|
||||||
//ustaw LayoutManagera
|
//ustaw LayoutManagera wertykalnie
|
||||||
recyclerView.setLayoutManager(new LinearLayoutManager(this));
|
recyclerView.setLayoutManager(new LinearLayoutManager(this));
|
||||||
|
|
||||||
|
//ustaw LayoutManagera horyzontalnie
|
||||||
|
recyclerView.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL));
|
||||||
|
|
||||||
//wczytaj listę z klasy Note oraz dodaj obiekt jej klasy
|
//wczytaj listę z klasy Note oraz dodaj obiekt jej klasy
|
||||||
ArrayList<Note> notes = new ArrayList<Note>();
|
ArrayList<Note> notes = new ArrayList<Note>();
|
||||||
notes.add(new Note());
|
notes.add(new Note());
|
||||||
|
notes.add(new Note());
|
||||||
|
notes.add(new Note());
|
||||||
|
|
||||||
//połącz Adapter z RecycleView
|
//połącz Adapter z RecycleView
|
||||||
recyclerView.setAdapter(new NoteAdapter(notes, recyclerView));
|
recyclerView.setAdapter(new NoteAdapter(notes, recyclerView));
|
||||||
|
Loading…
Reference in New Issue
Block a user