From 755628272aa6ef01c6909880c2979a88a3d01190 Mon Sep 17 00:00:00 2001 From: TAMARA JERINIC Date: Sat, 29 Oct 2022 22:55:05 +0200 Subject: Povezani fragmenti login i register. Omogućen njihov prikaz nakon pokretanja aplikacije. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/src/main/AndroidManifest.xml | 7 +++- .../Activities/ActivityLoginRegister.kt | 40 +++++++++++++++++++++- .../com/example/brzodolokacije/MainActivity.kt | 13 +++++++ .../main/res/layout/activity_login_register.xml | 40 +++++++++++++++------- .../app/src/main/res/layout/activity_main.xml | 15 +++----- .../app/src/main/res/layout/fragment_login.xml | 8 ++--- .../app/src/main/res/layout/fragment_register.xml | 7 ++-- 7 files changed, 98 insertions(+), 32 deletions(-) diff --git a/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml b/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml index 1dff3df..e0a5a2b 100644 --- a/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml +++ b/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml @@ -1,9 +1,10 @@ + + + diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityLoginRegister.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityLoginRegister.kt index fdfd0e2..8aba11a 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityLoginRegister.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityLoginRegister.kt @@ -2,11 +2,49 @@ package com.example.brzodolokacije.Activities import androidx.appcompat.app.AppCompatActivity import android.os.Bundle +import android.util.Log +import android.view.View +import android.widget.Button +import android.widget.Toast +import androidx.fragment.app.Fragment +import androidx.fragment.app.FragmentManager +import androidx.fragment.app.FragmentTransaction +import com.example.brzodolokacije.Fragments.FragmentLogin +import com.example.brzodolokacije.Fragments.FragmentRegister import com.example.brzodolokacije.R +import com.google.android.material.internal.ContextUtils.getActivity class ActivityLoginRegister : AppCompatActivity() { + + private lateinit var login: Button + private lateinit var register: Button + + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_login_register) + Log.d("main","123456") + login=findViewById(R.id.btnFragmentActivityLRLogin) as Button + register=findViewById(R.id.btnFragmentActivityLRRegister) as Button + //var fm: FragmentTransaction =supportFragmentManager.beginTransaction() + //fm.replace(R.id.flFragmentActivityLRFragmentsView,FragmentLogin()) + + login.setOnClickListener{ + Log.d("main","prijavi se") + var fm: FragmentTransaction =supportFragmentManager.beginTransaction() + + fm.replace(R.id.flFragmentActivityLRFragmentsView,FragmentLogin()) + fm.commit() + } + + register.setOnClickListener{ + Log.d("main","prijavi se") + + var fm: FragmentTransaction =supportFragmentManager.beginTransaction() + + fm.replace(R.id.flFragmentActivityLRFragmentsView, FragmentRegister()) + fm.commit() + } } -} \ No newline at end of file + +} diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/MainActivity.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/MainActivity.kt index 03d6236..abf041a 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/MainActivity.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/MainActivity.kt @@ -1,11 +1,24 @@ package com.example.brzodolokacije +import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle +import android.util.Log +import android.view.View +import android.widget.Button +import androidx.fragment.app.FragmentTransaction +import com.example.brzodolokacije.Activities.ActivityLoginRegister +import com.example.brzodolokacije.Fragments.FragmentLogin +import com.example.brzodolokacije.Fragments.FragmentRegister class MainActivity : AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) + + val intent= Intent(this, ActivityLoginRegister::class.java) + startActivity(intent) } } \ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/activity_login_register.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_login_register.xml index d276a63..50d903b 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/activity_login_register.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_login_register.xml @@ -4,25 +4,41 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:foreground="@drawable/b3" + android:elevation="0dp" android:foregroundGravity="fill" android:foregroundTint="#5E010F13" android:foregroundTintMode="add" - tools:context=".Activities.ActivityLoginRegister" > + tools:context=".Activities.ActivityLoginRegister"> - + +