کلیدستان

نسخه‌ی کامل: یک سایز کردن تمامی لایه های یک برنامه اندروید با کد نویسی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام   دوستان کسی  بلده  بهم کمک  کنه من میخوام  تو  برنامه ام  تمام  لایه هام  به  یک  سایز  باشند یعنی   یکی  بر اساس  نوشته توش  بزرگ  یکی  کوچیک نباشه  یکی  رو  به  عنوان    منبع اصلی  در  نظر  گرفته و در  بقیه  لایه ها  طول  و  عرض  این  لایه  را  اعمال  کند  با  تشکر  ممنون میشم زود جواب  بدین

 
سلام.
طول و عرض لایه ها را برابر یک مقدار تعریف شده در فایل dimens.xml بدهید (بر اساس واحد dp) (هر زمان تصمیم به تغییر اندازه لایه ها بگیرید، تنها باید همان فایل را باز کرده و مقدار را تغییر بدهید). این فایل در مسیر زیر قرار گرفته (یا اگر وجود ندارد، باید آن را بسازید) :

کد پی‌اچ‌پی:
/res/values/dimens.xml 

و دارای کد مشابه کد زیر :

کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <dimen name="icon_width">55dip</dimen>
    <dimen name="icon_height">55dip</dimen>
    <dimen name="photo_width">170dip</dimen>
    <dimen name="photo_height">155dip</dimen>
</resources> 

و نحوه ارجاع به یک مقدار، مشابه کد زیر می باشد (در میان کدهای xml عنصر) :

کد پی‌اچ‌پی:
android:padding="@dimen/icon_width"

سلام ممنون  ولی  فکر  نکنم  اینطوری  باشه  ببینین  من  تو  این  لایه ها  وقتی  متنی  مینویسم  سایز  این  لایه  با توجه  به اون متن  تغییر  میکند  من  میخوام  وقتی  که  6  لایه  دارم  اندازه همه اون لایه  ها  به اندازه  بزگترین  لایه  باشن  و این  سایز  تو  گوشی های  متفاوت  حفظ  بشه  یم  مقدار  ثابت  نباشه
سلام ببخشید من تازه واردم نمیدونم از کجا سوال بپرسم لطفا راهنمایی کنید
میخواسم بینم تو اموزش json چرا تو قسمت کد بای وارد کردن تویjsonparserهست