From 15e5e94915b45119938553e2c79df36db4494719 Mon Sep 17 00:00:00 2001 From: vavali08 Date: Thu, 18 Apr 2024 12:25:50 -0400 Subject: [PATCH 1/5] minor ui stuff --- .../Subletting/SubletDetailsFragment.kt | 2 +- .../adapters/PostedSubletsListAdapter.kt | 6 +- .../pennmobile/classes/SublettingViewModel.kt | 2 +- .../res/layout/fragment_sublet_details.xml | 365 ++++++++++-------- 4 files changed, 202 insertions(+), 173 deletions(-) diff --git a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/Subletting/SubletDetailsFragment.kt b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/Subletting/SubletDetailsFragment.kt index 3a8f5976e..6d18cb990 100644 --- a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/Subletting/SubletDetailsFragment.kt +++ b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/Subletting/SubletDetailsFragment.kt @@ -34,7 +34,7 @@ class SubletDetailsFragment(private val dataModel: SublettingViewModel, private val sublet : Sublet = dataModel.getSublet(subletNumber) binding.titleText.text = sublet.title - binding.priceText.text = sublet.price.toString() + binding.priceText.text = "$" + sublet.price.toString() binding.addressText.text = sublet.address binding.datesText.text = sublet.startDate + " to " + sublet.endDate binding.descriptionText.text = sublet.description ?: "None" diff --git a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/adapters/PostedSubletsListAdapter.kt b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/adapters/PostedSubletsListAdapter.kt index 233192612..78c39490b 100644 --- a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/adapters/PostedSubletsListAdapter.kt +++ b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/adapters/PostedSubletsListAdapter.kt @@ -51,11 +51,12 @@ class PostedSubletsListAdapter(private val dataModel: SublettingViewModel): var mSublettingCard: Sublet = dataModel.getSublet(position) // dataModel.getSblet(position) //holder.listingImage.setImageResource(mSublettingCard.listingImage!!) - /* Glide.with(mContext) // Use mContext here instead of context + Glide.with(mContext) // Use mContext here instead of context .load(mSublettingCard.images?.get(0)?.imageUrl) // Access the first image URL from the list .centerCrop() // optional - adjust as needed .transition(DrawableTransitionOptions.withCrossFade()) - .into(holder.listingImage) */ + .into(holder.listingImage) + holder.listingTitle.text = mSublettingCard.title @@ -74,6 +75,7 @@ class PostedSubletsListAdapter(private val dataModel: SublettingViewModel): .addToBackStack(null) .commit() } + holder.listingDates.text = mSublettingCard.startDate + " to " + mSublettingCard.endDate } diff --git a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/SublettingViewModel.kt b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/SublettingViewModel.kt index c0e584cc0..3e11839bf 100644 --- a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/SublettingViewModel.kt +++ b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/SublettingViewModel.kt @@ -99,7 +99,7 @@ class SublettingViewModel (private val activity: Activity, private val studentLi "Bearer " + sp.getString(context.getString(R.string.access_token), "").toString() - studentLife.getPostedSublets(bearerToken, true).subscribe({ sublets -> + studentLife.getPostedSublets(bearerToken, false).subscribe({ sublets -> mActivity.runOnUiThread { postedSubletsList.value = sublets as ArrayList } diff --git a/PennMobile/src/main/res/layout/fragment_sublet_details.xml b/PennMobile/src/main/res/layout/fragment_sublet_details.xml index 0c8f2c2a7..951e31036 100644 --- a/PennMobile/src/main/res/layout/fragment_sublet_details.xml +++ b/PennMobile/src/main/res/layout/fragment_sublet_details.xml @@ -1,181 +1,208 @@ + - - - - - - - - - - - - - - - - - -