سلام خدمت همگی
من تو این پروژه همه activity ها رو تبدیل به fragment کردم (single activity)
تو صفحه auth خب ما یک activity داریم که داخلش یک فریم لیوت هست که وظیفه سوییچ کردن بین فرگمنت های ثبت نام و ورود رو داره.
برای تغییر theme تو manifest اومدیم یه کاری رو انجام دادیم
خب اگه صفحه auth خودش یک fragment باشه چجوری میشه theme رو عوض کنیم
تحقیق هم کردم ولی اکثر جوابایی که تو StackOverFlow بود نادرست بودن بقیه هم همینو گفتند
راهکاری هست برای این مورد؟؟؟؟
سلام حمید رضا جان وقت بخیر
اره چرا که نه میتونی برای اون فرگمنت مد نظر با اتربیوت theme تم رو برای اون فرگمنت(ها) ست کنی یا اینکه یک فرگمنت parent در نظر بگیری و تم رو با اتربیوت theme براشون ست کنی
البته موضوعی که هست single activity پیشنهاد نمیشه .
به عنوان مثال:
android:theme="@style/Theme.Nike.AuthTheme"
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:theme="@style/Theme.Nike.AuthTheme"
android:layout_height="match_parent">