Created
November 17, 2017 20:23
-
-
Save aysesenses/9d487e01689e12f73fde0e595bc14ec1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import android.os.Bundle ; | |
import android.support.v7.app.AppCompatActivity ; | |
import android.support.v7.widget.DefaultItemAnimator ; | |
import android.support.v7.widget.DividerItemDecoration ; | |
import android.support.v7.widget.LinearLayoutManager ; | |
import android.support.v7.widget.RecyclerView ; | |
import android.support.v7.widget.Toolbar ; | |
import java.util.ArrayList ; | |
import java.util.List ; | |
kamu sınıf MainActivity uzanır AppCompatActivity { | |
özel Liste < Film > filmList = new ArrayList <> (); | |
özel RecyclerView recyclerView; | |
özel FilmAdapter mAdapter; | |
@Override | |
korumalı geçersiz onCreate ( Bundle savedInstanceState ) { | |
Süper . onCreate (savedInstanceState); | |
setContentView ( R, . düzeni . activity_main); | |
Araç çubuğu = ( Araç ) findViewById ( R . Id . Araç); | |
setSupportActionBar (araç); | |
recyclerView = ( RecyclerView ) findViewById ( R . id . recycler_view); | |
mAdapter = yeni FilmAdapter (filmListi); | |
RecyclerView . LayoutManager mLayoutManager = new LinearLayoutManager (getApplicationContext ()); | |
recyclerView . setLayoutManager (mLayoutManager); | |
recyclerView . setItemAnimator ( yeni DefaultItemAnimator ()); | |
// Satırlar arasına bölücü ekliyoruz | |
recyclerView . addItemDecoration ( yeni DividerItemDecoration ( bu , LinearLayoutManager . DİKEY )); | |
recyclerView . setAdapter (mAdapter); | |
prepareMovieData (); | |
} | |
özel void prepareMovieData () { | |
Film film = yeni film ( " Mad Max: Fury Yolu " , " Aksiyon ve Macera " , " 2015 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Inside Out " , " Animasyon, Çocuk ve Aile " , " 2015 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Star Wars: Bölüm VII - Force Uyanır " , " Action " , " 2015 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Koyun Shaun " , " Animasyon " , " 2015 " ); | |
film listesi . (film) ekleyin; | |
film = Yeni Film ( " Marslılar " , " Bilim Kurgu ve Fantazi " , " 2015 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Misyon: İmkânsız Rogue Nation " , " Action " , " 2015 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Yukarı " , " Animasyon " , " 2009 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Star Trek " , " Bilim Kurgu " , " 2009 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " LEGO Filmi " , " Animasyon " , " 2014 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Iron Man " , " Aksiyon ve Macera " , " 2008 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Yabancılar " , " Bilim Kurgu " , " 1986 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Chicken Run " , " Animasyon " , " 2000 " ); | |
film listesi . (film) ekleyin; | |
film = yeni Film ( " Geleceğe Dönüş " , " Bilim Kurgu " , " 1985 " ); | |
film listesi . (film) ekleyin; | |
mAdapter . ) (notifyDataSetChanged; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment