View Full Version : بدست آوردن سایز صفحه بدون title bar و status bar
mohammadali1375
شنبه 31 خرداد 1393, 00:28 صبح
سلام. ببخشید چجوری میشه سایز صفحه رو بدون title bar و .... بدست ارود ؟ خیلی گشتم راه های زیادی بود ولی جاب نداد. من میخام بدونم سایز صفحه ی اصلی برنامه چقدر هست. :ناراحت:
poorman
شنبه 31 خرداد 1393, 01:17 صبح
یعنی سایز کل صفحه یا سایز صفحه منهای اندازه تایتل بار و غیره ؟؟؟
اگر سایز کل صفحه گوشی رو میخواین از این کد استفاده کنید
DisplayMetrics metrics = this.getResources().getDisplayMetrics(); width = metrics.widthPixels;
height = metrics.heightPixels;
اگر که سایز صفحه رو منهای تایتل و اینا میخواین، بهترین راه اینه که سایز layout خودتون رو بگیرید
میتونید layout خودتون رو که حالا یا linear هست یا relative توی اکتیویتی تعریف کنید و بعدش سایزش رو بگیرید
البته توجه داشته باشید که چون توی onCreate هنوز layout ایجاد نشده، سایز صفر برمیگردونه، این کار رو باید توی رویداد یک دکمه یا توی متد onResume انجام بدید
با این دستور layout.getWidth() و layout.getHeight()
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.