Gówna klasa EkanMain.java (tam na całym ekranie umieszczony jest przycisk, po którego kliknięciu następuje przejście do drugiej aktywności);
package eu.marcin.srodkitransportu1;
import android.app.Activity;
import android.app.Dialog;
import android.content.Intent;
import android.graphics.Typeface;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.TextView;
public class EkranMain extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_ekran_main);
TextView textViewSrodkiTransportu = (TextView) findViewById(R.id.textViewSrodkiTransportu);
Typeface myFont = Typeface.createFromAsset(getAssets(), "fonts/AdelleSans.ttf");
textViewSrodkiTransportu.setTypeface(myFont);
}
public void przejdzDoAplikacji(View view) {
Intent noweOkno = new Intent(getApplicationContext(), Ekran2.class);
startActivity(noweOkno);
}
}
I kod "Ekran2.java":
package eu.marcin.srodkitransportu1;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.TextView;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import eu.marcin.srodkitransportu1.R;
/**
* Created by Marcin on 2016-07-21.
*/
public class Ekran2 extends Activity {
int licznik = 0;
ImageView imageViewObrazkiZTablicy;
TextView textSrodekTransportuNazwa;
int[] obrazy = {
R.drawable.auto, R.drawable.autobus, R.drawable.balon,
R.drawable.bryczka, R.drawable.helikopter, R.drawable.kajak,
R.drawable.lodka, R.drawable.motolotnia, R.drawable.mtocykl,
R.drawable.pociag, R.drawable.rower, R.drawable.rower_wodny,
R.drawable.samolot, R.drawable.skuter_wodny, R.drawable.sterowiec,
R.drawable.traktor, R.drawable.zaglowka
};
int iloscEkranow = obrazy.length;
String[] nazwy = {
"cośtam", "Autobus", "Balon",
"Bryczka", "Helikopter", "Kajak",
"Łódka", "Motolotnia", "Motocykl",
"Pociąg", "Rower", "Rower wodny",
"Samolot", "Skuter wodny", "Sterowiec",
"Traktor", "Żaglówka"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.ekran2);
imageViewObrazkiZTablicy = (ImageView) findViewById(R.id.imageViewSrodkiTransportu);
imageViewObrazkiZTablicy.setImageResource(obrazy[licznik]);
textSrodekTransportuNazwa = (TextView) findViewById(R.id.textSrodekTransportuNazwa);
textSrodekTransportuNazwa.setText(nazwy[licznik]);
}
public void pokazNastepnySrodekTransportu(View view) {
if (licznik<iloscEkranow-1) {
licznik++;
} else {
licznik=0;
}
imageViewObrazkiZTablicy.setImageResource(obrazy[licznik]);
textSrodekTransportuNazwa.setText(nazwy[licznik]);
}
public void pokazPoprzedniSrodekTransportu(View view) {
if (licznik==0) {
licznik = iloscEkranow-1;
} else {
licznik--;
}
imageViewObrazkiZTablicy.setImageResource(obrazy[licznik]);
textSrodekTransportuNazwa.setText(nazwy[licznik]);
}
}