Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.catalogmovie;
- import android.media.Image;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.MenuItem;
- import android.widget.ImageView;
- import android.widget.TextView;
- import com.example.catalogmovie.Model.Movie;
- public class DetailActivity extends AppCompatActivity {
- public static final String KEY_EXTRA = "key_extra";
- ImageView imgPhoto;
- TextView tvName;
- TextView tvYear;
- TextView tvRating;
- TextView tvGenre;
- TextView tvDescription;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_detail);
- if (getSupportActionBar() != null) {
- getSupportActionBar().setDisplayHomeAsUpEnabled(true);
- }
- imgPhoto = findViewById(R.id.img_photo);
- tvName = findViewById(R.id.tv_movie_name);
- tvYear = findViewById(R.id.tv_movie_year);
- tvRating = findViewById(R.id.tv_movie_rating);
- tvGenre = findViewById(R.id.tv_movie_genre);
- tvDescription = findViewById(R.id.tv_movie_description);
- Movie movie = getIntent().getParcelableExtra(KEY_EXTRA);
- getSupportActionBar().setTitle(movie.getName());
- String name = movie.getName();
- tvName.setText(name);
- String year = movie.getYear();
- tvYear.setText(year);
- String rating = movie.getRating();
- tvRating.setText(rating);
- String genre = movie.getGenre();
- tvGenre.setText(genre);
- String description = movie.getDescription();
- tvDescription.setText(description);
- // int photo = movie.getPhoto();
- // imgPhoto.setImageResource(photo);
- // String photo = movie.getPhoto();
- // imgPhoto.setImageBitmap(photo);
- int photo = movie.getPhoto();
- imgPhoto.setImageResource(photo);
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case android.R.id.home:
- onBackPressed();
- }
- return super.onOptionsItemSelected(item);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement