diff options
author | Jelena Petrovic <jelenapetrovic.7119@gmail.com> | 2022-11-06 20:08:20 +0100 |
---|---|---|
committer | Jelena Petrovic <jelenapetrovic.7119@gmail.com> | 2022-11-06 20:08:20 +0100 |
commit | 006b513dc0356884e5cc5a66fed5e6b2983e178b (patch) | |
tree | e0075fccef5720e80edf0eddad54f58ad4749f85 /Client | |
parent | 395f7c642cb54760a47af4a8e5db93fcd0bd1c7f (diff) |
Prikaz jedne objave koji je pre bio fragment je prebacen u aktivnost #16
Diffstat (limited to 'Client')
-rw-r--r-- | Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml | 8 | ||||
-rw-r--r-- | Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivitySinglePost.kt (renamed from Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentPost.kt) | 37 | ||||
-rw-r--r-- | Client/BrzoDoLokacije/app/src/main/res/layout/activity_single_post.xml (renamed from Client/BrzoDoLokacije/app/src/main/res/layout/fragment_post.xml) | 2 |
3 files changed, 23 insertions, 24 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml b/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml index 00ee960..886666d 100644 --- a/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml +++ b/Client/BrzoDoLokacije/app/src/main/AndroidManifest.xml @@ -7,6 +7,7 @@ <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> + <application android:allowBackup="true" android:dataExtractionRules="@xml/data_extraction_rules" @@ -19,6 +20,13 @@ android:usesCleartextTraffic="true" tools:targetApi="31"> <activity + android:name=".ActivitySinglePost" + android:exported="false"> + <meta-data + android:name="android.app.lib_name" + android:value="" /> + </activity> + <activity android:name=".Activities.ActivityAddPost" android:exported="false"> <meta-data diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentPost.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivitySinglePost.kt index 82835f2..137277f 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentPost.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivitySinglePost.kt @@ -1,22 +1,20 @@ -package com.example.brzodolokacije.Fragments +package com.example.brzodolokacije.Activities +import android.content.Context +import androidx.appcompat.app.AppCompatActivity import android.os.Bundle -import androidx.fragment.app.Fragment +import android.util.AttributeSet import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.example.brzodolokacije.Adapters.PostImageAdapter -import com.example.brzodolokacije.Adapters.ShowPostsAdapter -import com.example.brzodolokacije.Models.Post import com.example.brzodolokacije.R -import com.example.brzodolokacije.databinding.FragmentPostBinding +import com.example.brzodolokacije.databinding.ActivitySinglePostBinding - -class FragmentPost : Fragment() { - - private lateinit var binding: FragmentPostBinding +class ActivitySinglePost : AppCompatActivity() { + private lateinit var binding: ActivitySinglePostBinding private var images : MutableList<java.io.File> = mutableListOf() private var layoutManagerVar: RecyclerView.LayoutManager? = null private var adapterVar: RecyclerView.Adapter<PostImageAdapter.ViewHolder>? = null @@ -24,27 +22,20 @@ class FragmentPost : Fragment() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + setContentView(R.layout.activity_single_post) //load data for the list loadData() //instantiate adapter and linearLayout - adapterVar=PostImageAdapter(images) - layoutManagerVar= LinearLayoutManager(activity) - } - - private fun loadData() { - } - - override fun onCreateView( - inflater: LayoutInflater, container: ViewGroup?, - savedInstanceState: Bundle? - ): View? { - val rootView = inflater?.inflate(R.layout.fragment_post, container, false) - recyclerView = rootView?.findViewById(R.id.rvMain) + adapterVar= PostImageAdapter(images) + layoutManagerVar= LinearLayoutManager(this) + recyclerView = binding.rvMain // set recyclerView attributes recyclerView?.setHasFixedSize(true) recyclerView?.layoutManager = layoutManagerVar recyclerView?.adapter = adapterVar - return rootView + } + + private fun loadData() { } }
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_post.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_single_post.xml index 90f37d5..5688acd 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_post.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_single_post.xml @@ -5,7 +5,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" - tools:context=".Fragments.FragmentPost"> + tools:context=".Activities.ActivitySinglePost"> <androidx.recyclerview.widget.RecyclerView android:id="@+id/rvMain" |