۱۳۹۵/۰۵/۱۶, ۰۱:۴۸ ب.ظ
(۱۳۹۵/۰۵/۱۲, ۰۹:۳۳ ب.ظ)broken.heart نوشته: اینم اضافه کنم که من با این متد سایز رو میگیرم
getWidth()
و خروجی گرفتم دیدم که مقدار رو درست دریافت میکنه
اما با setWidth(); که قرار هست مقدار رو ست کنه این کار رو نمیکنه و هیچ تغییری پیدا نمیکنه سایز دکمه.
این کد ها رو هم کاملا قدم به قدم رفتم و خروجی هارو با Toste نشون دادم متد getWidth() درست کار میکنه اما متد setWidth() اصلا هیچ عکس العملی نداره.
سلام.
از کد زیر برای تغییر اندازه استفاده کنید (اعداد بر اساس پیکسل) :
کد پیاچپی:
Button b1=(Button)findViewById(R.id.button1);
b1.setLayoutParams(new LinearLayout.LayoutParams(400, 100));
توضیحات کامل تر را در موضوع زیر بخوانید :
http://www.kelidestan.com/forum/showthread.php?tid=5439
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.