اصلی ترین کاربرد فرگمنت اینه که به ما ویوی داینامیک بده.
این کلاس فرگمنت ها را مدیریت میکنه. از طریق این کلاس میشه به FragmentTransaction دسترسی پیدا کرد.
FragmentTransaction
این کلاس ها متدهایی برای add، replace یا remove فرگمنت ها داره.
از این دو کلاس به صورت زیر استفاده میشه:
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
در این حالت باید یک placeholder به اکتیویتی اضافه کنیم تا فرگمنت داخل آن قرار بگیره. معمولا این placeholder فریم لی اوت هست.
میشه باتن رو فعال یا غیر فعال کرد.به صورت زیر:
btn_show.setEnabled(false);
در این حالت دکمه غیر فعاله.
btn_show.setEnabled(true);
دکمه فعال شد.
اگر بخواهیم در زمانی که توی تکست ویو مینویسیم مقدارشو واچ کنیم از این متد استفاده میکنیم. مثلا بررسی پسورد.
به این متد اینترفیس TextWatcher رو میدیم که سه تا متد رو پیاده سازی میکنه.
فرگمنت یک ویو هست که روی اکتیویتی اتچ میشه. توی این پست ساده ترین روش پیاده سازی اون رو میگم.
1. ایجاد یک کلاس و اکستند کردن آن از Fragment
2. ایجاد یک ریسورس از جنس لی اوت برای فرگمنت
توی شکل زیر من فقط یک تکست ویو توی فرگمنت گذاشتم.
برای تعریف یک آرایه در PHP ، می توانید از دو شکل مختلف استفاده کنید. در روش اول برای تعریف یک آرایه می باید از کلمه کلیدی array به همراه پرانتز های باز و بسته استفاده کنید.
در این روش در داخل پرانتز های باز و بسته، عناصر آرایه قرار داده می شوند. در نظر داشته باشید که عناصر آرایه توسط کاما یا ” , ” از همدیگر جدا می شوند.
تغییر فونت دو جور هست:
1. تغییر فونت یک ویو در فایل xml و اکتیویتی
2. تغییر فونت کلی اپ