bahman2012

بدست آوردن ارتفاع اسکرول ویو

4 ارسال در این موضوع قرار دارد

سلام دوستان من  کد زیر رو از تو سایتها پیدا کردم و ظاهرا با کم و زیاد شدن اندازه  صفحه موبایل عکس ها و یا دکمه ها هم اندازهاشون  به نسبتش کم و زیاد میشن

حالا سوال اینجاست

من حدود 15 تا دکمه تو  اسکرول ویو دارم و میخام این کد با توجه به  ارتفاع و پهنای  اسکرول ویو اندازشونو تغییر بده----

چطور میتونم به جای اندازه صفحه نمایش اندازه ارتفاع و عرض اسکرول ویو رو تو کد زیر بزارم  --مممنون میشم راهنمایی کنید

private void fixedsize(){
	DisplayMetrics dm = new DisplayMetrics();
	getWindowManager().getDefaultDisplay().getMetrics(dm);

	int h = dm.heightPixels;

	int w = dm.widthPixels;

	h = h/7;
	w = w-((w*20)/100);

	LinearLayout.LayoutParams khodeto_dorst_kon = new LinearLayout.LayoutParams(w,h);

	btn_banyai.setLayoutParams(khodeto_dorst_kon);
	btn_bargh.setLayoutParams(khodeto_dorst_kon);
	btn_gach.setLayoutParams(khodeto_dorst_kon);
	btn_mahi.setLayoutParams(khodeto_dorst_kon);
.
.
.
.
.
.
}

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

بهتره با خاصیت weight(وزن) در بخش Layout استفاده کنید تا صفحه با توجه به اندازه صفحه، اندازه(عرض و ارتفاع) ویجت ها هم تغییر پیدا کند

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

فقط عرض تغییر میکنه اما ارتفاع تغییر نمیکنه !!!!!!!!!!!!!!!!!!!!!

البته خاصیت دکمه هام wrap_content هستش

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری