هنگام اضافه کردن style به Text Input Layout دچار خطا میشه پروژه و preview از دسترس خارج میشه
درود رضا جان
خطا نیست و صرفا وارنینگ (هشدار) هست که میگه تکست هایی که استفاده کردی هاردکد شده و از strings.xml نخوندی.
مشکل preview هم متاسفانه تو چند نسخه اخیر اندروید استودیو بوجود اومده اکثرا این مشکل رو دارن.
توسط آیکن آبی رنگ تو محیط split میتونید لیوت رو رفرش کنید یا اینکه پروژه رو باز و بسته کنید. هر چند منتظر هستیم این باگ رفع بشه تو آپدیتهای بعدی.
موفق باشی
بهترین پاسخ
مهرداد فدایی۲۳ بهمن ۱۴۰۱، ۰۷:۰۰
البته در پی اون warning، وقتی که پروژه رو روی Emulator استارت میزنم، و روی دکمه اضافه کردن وظیفه میزنم، برنامه crash میکنه و بی دلیل به این خط کد اشاره میکنه توی Logcat
Reza.tb۲۳ بهمن ۱۴۰۱، ۱۱:۰۵
وقتی از DialogFragment استفاده میکنید رفتارتون مشابه فرگمنت باشه و از onCreateView استفاده کنید و در این متد از در پارامتر root از container ای که onCreateView در اختیار شما میزاره استفاده کنید. همچنین inflater هم در اختیار شما قرار میده و نیاز نیست LayoutInflater رو خودتون ایجاد کنید.
برای راحتی کار توصیه میکنم از ViewBinding استفاده کنید.
از kotlin delegation هم میتونید استفاده کنید برای ViewBinding سرچ کنید سمپل هاشو میتونید پیدا کنید ولی ممکنه کمی پیچیدگی داشته باشه براتون اما پیاده سازی رو سادهتر میکنه.