تغییر تنظیمات پیشفرض هنگام ساخت پروژه ( Android Studio )
سلام
یه سوال دارم اونم این که میشه حالت ها و کد های پیشفرض رو موقع ساخت پروژه تغییر داد ؟
مثلا هنگام ساخت یک Layout اندروید استودیو به صورت پیشفرض از ConstraintLayout استفاده میکنه , ولی من RelativeLayout رو ترجیح میدم
یا هنگام ساخت پروژه یک سری کد تو Dependencies هستند که نیازی بهشون ندارم
میخواستم ببینم میشه جایی اینا رو حذف کرد یا تغییر داد ؟



راهی که بالاتر گفتم خیلی بهتر بود، Android Studio پروژه جدید رو بر اساس فایلهایی که تو این مسیر قرار داره میسازه:
محل نصب اندروید استودیو/plugins/android/lib/templates
تو این مسیر میتونی تغییراتی که میخوای رو بدی، قبلاش یه کپی از این مسیر بگیر، احتمال هم داره هر وقت Android Studio بروز شد تغییراتی که دادید از بین بره. برای نمونه ConstraintLayout توی این فایل بصورت پیشفرض نوشته شده که میتونید تغییرش بدید:
محل نصب اندروید استودیو/plugins/android/lib/templates/activities/common/root/res/layout/simple.xml.ftl
حالا من اینو از کجا فهمیدم؟ دو احتمال وجود داشت، یکی اینکه template ها جزو Android SDK و یا Android Studio، که گزینه دوم محتمل تر بود، روش جستجوی یک متن خاص در بین فایل ها و پوشه ها در لینوکس رو جستجو کردم "find text in directory linux" و با جوابی که یافتم دنبال کلمه مد نظرم گشتم:
grep -rnw . -e "ConstraintLayout"
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .