آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چگونه widthn صفحه را بدست بیارم

Pr0gramm3r  12 سال پیش  12 سال پیش
+2 0

سلام

من میخوام width صفحه رو بدست بیارم

چطوری اینکار رو بکنم؟

مثلا یه عکس دارم میخوام اندازه width به اندازه صفحه باشه

از طریق کد نویسی نه xml

ممنون میشم کمک کنید

 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  12 سال پیش
+3 0

سلام ،

یک :

Display display = getWindowManager().getDefaultDisplay();
Point size =new Point(); display.getSize(size);
int width = size.x;
int height = size.y;

دو :

DisplayMetrics displaymetrics =new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;

 

 

 

پاسخ به سوال 
Pr0gramm3r  12 سال پیش
0 0

سلام

به newPoin گیر میده

0 0
کدی که spirit گذاشته بین new و point فاصله نداره خودت بذار (12 سال پیش)
0 0
;()Point size =new Point (12 سال پیش)
0 0
ممنون ، موقع کپی پیست باید بیشتر دقت کنم :) (12 سال پیش)
پاسخ به سوال 
Pr0gramm3r  12 سال پیش
0 0

سلام

من گیج شدم به خدا

الان این کد فقط تو onCreat کار میکنه

من مقدارش رو تو یه اکتیویتی دیگه میخوام استفاده کنم

چطوری بهش اشاره کنم

2 بار سوال اصلیمو پرسیدم جواب ندادید الانم که این کد.....

 

 

0 0
چقدر خشن :|. خوب با ()putExtra مگه نمیتونی مقادیر رو به یه اکتیویتی دیگه بفرستی ؟ (12 سال پیش)
0 0
میدونی چند روزه همین مشکل رو دارم؟ اقا بهنام گه گوشیشون خاموشه نمیتونم بپرسم اینجا هم که این مورد من رو بلد نیستن stackoverflow هم کسی جواب نمیده الان من چیکار کنم؟ ممنون بابت پاسخ الان تست میکنم (12 سال پیش)
0 0
آقا بهنام این همه تو چند ماه گذشته زحمت کشیدن و این آموزشا رو درست کردن، حالا که تعطیلاته رفتن مسافرت یه استراحتی کنن بذار چند روز دیگه زنگ بزن :) (12 سال پیش)
پاسخ به سوال 
na3er-faraji  12 سال پیش
0 0

ببینید به همین راحتی. بچه ها که گذاشتن. الان عرض صفحه تو متغیر x هستش. حالا هر کاری میخای با این بکن.اگه واقعا با این کد نمیتونید کار کنید بتون پیشنهاد میکنم دوباره فیلم های آموزشی رو ببینید.

 
        Display display = getWindowManager().getDefaultDisplay();
        int x = display.getWidth();

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .