@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.about); // set display size final Display display = getWindowManager().getDefaultDisplay(); ThumbSize.setScreenSize(display.getWidth(), display.getHeight()); try { mEventClientManager = ManagerFactory.getEventClientManager(null); final String versionName = getPackageManager().getPackageInfo(getPackageName(), 0).versionName; final int versionCode = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode; ((TextView) findViewById(R.id.about_version)).setText("v" + versionName); ((TextView) findViewById(R.id.about_revision)).setText("Revision " + versionCode); TextView message = (TextView) findViewById(R.id.about_url_message); message.setText( Html.fromHtml( "Visit our project page at <a href=\"http://code.google.com/p/android-xbmcremote\">Google Code</a>.")); message.setMovementMethod(LinkMovementMethod.getInstance()); } catch (NameNotFoundException e) { ((TextView) findViewById(R.id.about_version)).setText("Error reading version"); } mConfigurationManager = ConfigurationManager.getInstance(this); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.moviedetails); // set display size final Display display = getWindowManager().getDefaultDisplay(); ThumbSize.setScreenSize(display.getWidth(), display.getHeight()); // remove nasty top fading edge FrameLayout topFrame = (FrameLayout) findViewById(android.R.id.content); topFrame.setForeground(null); final Movie movie = (Movie) getIntent().getSerializableExtra(ListController.EXTRA_MOVIE); mMovieDetailsController = new MovieDetailsController(this, movie); ((TextView) findViewById(R.id.titlebar_text)).setText(movie.getName()); Log.i( "MovieDetailsActivity", "rating = " + movie.rating + ", index = " + ((int) Math.round(movie.rating % 10)) + "."); if (movie.rating > -1) { ((ImageView) findViewById(R.id.moviedetails_rating_stars)) .setImageResource(sStarImages[(int) Math.round(movie.rating % 10)]); } ((TextView) findViewById(R.id.moviedetails_director)) .setText(StringUtil.join(", ", movie.director)); ((TextView) findViewById(R.id.moviedetails_genre)) .setText(StringUtil.join(" / ", movie.genres)); ((TextView) findViewById(R.id.moviedetails_runtime)).setText(movie.runtime); ((TextView) findViewById(R.id.moviedetails_rating)).setText(String.valueOf(movie.rating)); mMovieDetailsController.setupPlayButton((Button) findViewById(R.id.moviedetails_playbutton)); mMovieDetailsController.loadCover((JewelView) findViewById(R.id.moviedetails_jewelcase)); mMovieDetailsController.updateMovieDetails( new Handler(), (TextView) findViewById(R.id.moviedetails_rating_numvotes), (TextView) findViewById(R.id.moviedetails_studio), (TextView) findViewById(R.id.moviedetails_plot), (TextView) findViewById(R.id.moviedetails_parental), (Button) findViewById(R.id.moviedetails_trailerbutton), (LinearLayout) findViewById(R.id.moviedetails_datalayout)); mConfigurationManager = ConfigurationManager.getInstance(this); }