Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.tomek;
- import androidx.appcompat.app.AppCompatActivity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.ImageView;
- import android.widget.RadioButton;
- import java.util.Random;
- public class MainActivity extends AppCompatActivity {
- ImageView galeria;
- RadioButton jeden, dwa, trzy, cztery;
- int b;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- galeria = findViewById(R.id.grafika);
- Random rand = new Random();
- int a = rand.nextInt(4);
- switch(a){
- case 0:
- galeria.setImageResource(R.drawable.kw1);
- break;
- case 1:
- galeria.setImageResource(R.drawable.kw2);
- break;
- case 2:
- galeria.setImageResource(R.drawable.kw3);
- break;
- case 3:
- galeria.setImageResource(R.drawable.kw4);
- break;
- }
- jeden = findViewById(R.id.opcja01);
- dwa = findViewById(R.id.opcja02);
- trzy = findViewById(R.id.opcja03);
- cztery = findViewById(R.id.opcja04);
- }
- public void checkPhoto(View view) {
- if(jeden.isChecked() == true){
- galeria.setImageResource(R.drawable.kw1);
- b=1;
- }
- else if(dwa.isChecked()==true){
- galeria.setImageResource(R.drawable.kw2);
- b=2;
- }
- else if(trzy.isChecked()==true)
- galeria.setImageResource(R.drawable.kw3);
- else if(cztery.isChecked()==true)
- galeria.setImageResource(R.drawable.kw4);
- }
- public void nowaAktywnosc(View view) {
- Intent intencja = new Intent(this,Main2Activity.class);
- intencja.putExtra("wartosc", b);
- startActivity(intencja);
- }
- }
- ***************************************************MA
- <?xml version="1.0" encoding="utf-8"?>
- <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- tools:context=".MainActivity">
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline01"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- app:layout_constraintGuide_percent=".5" />
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline03"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- app:layout_constraintGuide_percent="0.8" />
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline02"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- app:layout_constraintGuide_percent=".6" />
- <ImageView
- android:id="@+id/grafika"
- android:layout_width="0dp"
- android:layout_height="0dp"
- app:layout_constraintBottom_toBottomOf="@id/guideline01"
- app:layout_constraintLeft_toLeftOf="parent"
- app:layout_constraintRight_toRightOf="@id/guideline02"
- app:layout_constraintTop_toTopOf="parent"
- android:onClick="nowaAktywnosc"/>
- <RadioGroup
- android:id="@+id/radio01"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:padding="30dp"
- app:layout_constraintBottom_toBottomOf="@id/guideline01"
- app:layout_constraintLeft_toLeftOf="@id/guideline02"
- app:layout_constraintRight_toRightOf="parent"
- app:layout_constraintTop_toTopOf="parent">
- <RadioButton
- android:id="@+id/opcja01"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Rys. 1"
- android:textSize="20dp"
- android:onClick="checkPhoto"/>
- <RadioButton
- android:id="@+id/opcja02"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Rys. 2"
- android:textSize="20dp"
- android:onClick="checkPhoto"/>
- <RadioButton
- android:id="@+id/opcja03"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Rys. 3"
- android:textSize="20dp"
- android:onClick="checkPhoto"/>
- <RadioButton
- android:id="@+id/opcja04"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Rys. 4"
- android:textSize="20dp"
- android:onClick="checkPhoto"/>
- </RadioGroup>
- <SeekBar
- android:id="@+id/bar01"
- android:layout_width="0dp"
- android:layout_height="40dp"
- app:layout_constraintLeft_toLeftOf="parent"
- app:layout_constraintRight_toRightOf="@id/guideline03"
- app:layout_constraintTop_toTopOf="@id/guideline01" />
- <SeekBar
- android:id="@+id/bar02"
- android:layout_width="0dp"
- android:layout_height="40dp"
- app:layout_constraintLeft_toLeftOf="parent"
- app:layout_constraintRight_toRightOf="@id/guideline03"
- app:layout_constraintTop_toBottomOf="@id/bar01" />
- <SeekBar
- android:id="@+id/bar03"
- android:layout_width="0dp"
- android:layout_height="40dp"
- app:layout_constraintLeft_toLeftOf="parent"
- app:layout_constraintRight_toRightOf="@id/guideline03"
- app:layout_constraintTop_toBottomOf="@id/bar02" />
- <TextView
- android:id="@+id/textR"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- app:layout_constraintLeft_toRightOf="@id/bar01"
- app:layout_constraintTop_toTopOf="@id/bar01"
- android:text="R"
- android:textSize="30dp"/>
- <TextView
- android:id="@+id/textG"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- app:layout_constraintLeft_toRightOf="@id/bar01"
- app:layout_constraintTop_toTopOf="@id/bar02"
- android:text="G"
- android:textSize="30dp"/>
- <TextView
- android:id="@+id/textB"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- app:layout_constraintLeft_toRightOf="@id/bar01"
- app:layout_constraintTop_toTopOf="@id/bar03"
- android:text="B"
- android:textSize="30dp"/>
- </androidx.constraintlayout.widget.ConstraintLayout>
- **********************************************************activity_main
- package com.example.tomek;
- import androidx.appcompat.app.AppCompatActivity;
- import android.os.Bundle;
- import android.widget.ImageView;
- public class Main2Activity extends AppCompatActivity {
- ImageView galeria;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main2);
- Bundle paczka =getIntent().getExtras();
- galeria = findViewById(R.id.grafika);
- int pb =paczka.getInt("wartosc");
- if (pb==1)
- galeria.setImageResource(R.drawable.kw1);
- else if (pb==2)
- galeria.setImageResource(R.drawable.kw2);
- }
- }
- **************************************************************MainA2
- <?xml version="1.0" encoding="utf-8"?>
- <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- tools:context=".Main2Activity">
- <ImageView
- android:id="@+id/grafika"
- android:layout_width="0dp"
- android:layout_height="0dp"
- app:layout_constraintBottom_toBottomOf="parent"
- app:layout_constraintLeft_toLeftOf="parent"
- app:layout_constraintRight_toRightOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- />
- </androidx.constraintlayout.widget.ConstraintLayout>
- ************************************************************************activity_main2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement