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

یک سوال در طراحی UI

reihaneh  11 سال پیش  11 سال پیش
0 0

سلام

من یک فرم ساده دارم که به این شکل طراحی شده:

از لحاظ ابعاد دو Layout اولی و سومی( که شامل textView) هستند، بدین شکل مقدار دهی شدند:

و Layout وسطی که شامل چهار دکمه هست، به این شکل:

حالا مشکل من اینجاست که می خواهم این چهار دکمه، این اندازه ها را داشته باشند:

ولی با وارد کردن این مقادیر دکمه ها محو می شوند و نمایش داده نمی شوند. مشکل کار کجاست؟ سپاسگزارم

0 0
خب عزیز من چرا height لایه وسطی رو صفر دادی؟! بذار match_parent ببین درست میشه؟ (11 سال پیش)
0 0
height صفر هست ولی weight داره. (11 سال پیش)
0 0
height صفر هست ولی weight داره. (11 سال پیش)
+1 0
اشتباه اندازه رو تغیر دادید height صفر بده نه weght (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
reihaneh  11 سال پیش
0 0

height صفر هست ولی weight داره.

+1 0
من دقیقا متوجه نشدم میخواهید دکمه های از نظر عرض نصف layout وسطی بشن ؟ یعنی اگه از نظر عرض 50 درصد رو گرفتن از دو طرف دکمه های 25 درصد از چپ و 25 درصد از راست فاصله بیوفته ؟ (11 سال پیش)
0 0
بله دقیقا. (11 سال پیش)
+1 0
خب نگاه کن شما تو لایه وسطی رو از نوع horizontal در نظر بگیر بعد داخل سه تا layout دیگه بصورت vertical بزار و ارتفاع یا همون height هر سه تا لایوت داخلی رو match parent بزار و عرض یا همون width رو 0dip به اون لایه وسطی از 3 تا layout بگو عرض 0.5 باشه و به 2تا دیگه بگو عرض 0.25 باشه بعد داخل layout وسطی دکمه هاتو بزار و مثلا اگه 4 تا دکمه داشتی ارتفاع 0.25 بده اما عرض رو باز match parent بزار. تمام مراحل رو گفتم اگه مرحله به مرحله انجام بدی میتونی و باز اگه نتونستی بگید تا من براتون با تصویر راهنمایی کنم. انشاله که میتونید. موفق باشید (11 سال پیش)
0 0
خیلی خیلی ممنونم از لطفتون. درست شد. فقط یک سوال دیگه دارم و اون هم اینکه اشکال طراحی اول من کجا بود که جواب نداد؟ چون منطقا اون طراحی هم باید به همین نتیجه میرسید. بازم تشکر می کنم که وقت گذاشتید. (11 سال پیش)
+1 0
اونم جواب میداد اونطور که دوستی در بالا گفتن اما اگه شما heigh رو 0dip گذاشتی باید عرض رو mach parent میذاشتی یا اگه عرض رو 0dip گذاشتی باید height رو mach paren میذاشتی. تو تصویر آخری که گذاشتی رو میگم نگاه کنید متوجه میشی. اما این ایرادش اینه که تو ایعاد مختلف گوشی ها و تبلت اذیت میکنه روشی که گفتم چون درصدی کار شده همه جوره جواب میده سعی کن همیشه با layout بصورت درصدی کار کنید و مسلط شید مانند همون div ها تو css هستن که واقعا کار رو راحت کردن. باز اگه مشکلی بود در خدمتم. موفق باشی (11 سال پیش)

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