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

طراحی UI ، مشکل چینش کنترل ها در لایوت

it2014.net  11 سال پیش  11 سال پیش
+1 0

سلام

اگه بخوایم شکلی مثل عکس زیر محیط برناممون باشه که هر قسمتش کار یه دکمه رو انجام بده باید چکار کنیم؟

شکل کلی :

اما نتونستم طبق آموزش استاد دکمه های ترنسپرنت رو در محل مورد دلخواه جای این دکمه ها قرار بدم

 

0 0
دوستان گرامی نمیخواید نظرتون رو بگید برای طراحی همچین محیطی باید چکار کرد (11 سال پیش)
+1 0
لینک (11 سال پیش)
0 0
راستش ازش سردرنیاوردم (11 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
doost_fu  11 سال پیش
+3 0

شما همین شکل و به عنوان بکگراند صفحه قرار بدید
بعد داخل صفحه لایه های عمودی و افقی رو با توجه به شرایط قرار بدید
و داخل  اون لایه ها ، در جای مناسب دکمه هارو قرار بدید تا روی عکس منطبق بشند
بعد میتونید برا دکمه ها بکگراند جدا بزارید میشه هم نگذاشت !
برای همه قسمت ها از وزن استفاده کنید و مقدار قرار ندید !!!

یه خورده عجله ای کشیدم شما دقیق تر تو برنامه تنظیم کن .
موفق باشید .

+1 0
با این روش به احتمال زیاد در رزولوشن های متفاوت به مشکل بر بخورین (11 سال پیش)
+2 0
نوشته بودم : برای همه قسمت ها از وزن استفاده کنید و مقدار قرار ندید !!! احتمالا مشکلی پیش نمیاد . (11 سال پیش)
پاسخ به سوال 
it2014.net  11 سال پیش
0 0

تو لایوت اصلیم این دکمه ها رو روی بکگراندم قرار میدم ، اما موقع اجرا روی گوشیم ، جای این دکمه ها تغییر پیدا میکنه و جایی که باید باشن روی بکگراند نیستن ، برای این مشکل باید چکار کنم ، تو صفحه نمایش های مختلف خب این دکمه هایی که تنظیم کردم جابجا میشن

0 0
ممنون دوست عزیز ، برای قسمت های مربوط به دکمه هاش ، به ناچار باید دکمه ای که قرار داده میشه یه سایزی در نظر گرفته بشه ، و وقتی صفحه نمایش ابعادش تغییر کنه " خب دکمه ها هم جابجا میشن، یه عکس جدید گذاشتم و فکر کنم واضح تر گفته باشم در پایین. (11 سال پیش)
+2 0
برای دکمه ها هم نباید اندازه داد به اونا هم وزن بدید که البته اگر داخل لایه ای قرار بگیرند که اون لایه از نظر ابعاد وزن داشته باشه حالا میتونید ابعاد دکمه رو fill parent قرار بدید . (11 سال پیش)
+1 0
بازم ممنونم ، برای صفحه نمایش های مختلف اونوقت چطور میشه؟ دیگه نباید بکگراند جداگانه طراحی کنم؟ اگه اره، اونوقت باز چطور میشه (11 سال پیش)
+1 0
یه عکس در سایز 640*960 طراحی کنید و حتما در فولدر xhdpi بزارید دیگه نیازی نیست چندتا درست کنید البته میتونید نتیجه رو ببینید و بعد تصمیم بگیرید اکثرا جواب میده . در ضمن برا تشکر از لایک استفاده کنید نیازی به پست نیست موفق باشید . (11 سال پیش)
0 0
راستش نمیتونم لایه با وزن ، میشه نمونه برنامه رو بزارم با یه عکس برام یه نمونه بسازید؟ (11 سال پیش)
پاسخ به سوال 
it2014.net  11 سال پیش
0 0

عکس بالا رو ببینید ،فرض کنید این عکس رو بزاریم بکگراند لایتمون (relative)،خب حالا چطور روی هر یک از اون 5ضلعی ها یک Button قرار بدیم که موقع اجرا تغییر مکان ندن و روی هر گوشی ، تبلت و.. با هر اندازه از صفحه نمایشی این Button ها تغییر مکان ندن و روی اون 5 ضلعی باقی بمونن
دوستان ممنون میشم روششو گام به گام بگید
(و همینطور سایز دقیق برای طراحی بکگراند صفحه نمایش های مختلف چند)


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