امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Views ویو ها
#1
مرحله اول انتخاب View های مورد نظری هست که قصد استفاده از اون هارو داریم

View چی هست ؟
ویو ها مربع هایی هستند که داخل اون ها محتوایی قرار داره ، این میتونه یک عکس باشه یا یک متن یا یک دکمه و یا هرچیزی که یک اپلیکیشن میتونه نشون بده

که مجموع این ویو ها شکل ظاهری اپ (رابط کاربری) رو درست می کنه
هر چیزی که در اپلیکیشن می بینید و با اون تعامل می کنید User interface یا رابط کاربری نامیده می شود (همچنین به صورت خلاصه UI نیز گفته می شود)

در اندروید View های مختلفی با اسامی مختلفی وجود دارد

View که متن هارو نشون میده TextView نامیده میشه
View که عکس هارو نشون میده ImageView نامیده میشه
View که دکمه رو نشون میده Button نامیده میشه

View های مختلف با کارایی مختلفی در اندروید وجود دارند اما فعلا قصد داریم روی همین 3 نوع تمرکز کنیم.

[تصویر:  View1.PNG?dl=1]


در بالا گفتم که هر ویو یک مربع هست که داخلش یک محتوا مثل متن یا عکس و ... هست ، اما در تصویر بالا ، این مربع ها کجاست ؟
در واقع این مربع ها پنهان هستند و فقط محتوای داخل رو توی صفحه می بینیم، اگر بخوایم اون هارو بکشیم مثل شکل زیر میشه:
[تصویر:  View2.PNG?dl=1]

همینطور که میبینید یک اپلیکیشن رو میشه به بلوک های مربعی جداگانه ای که اون رو میسازن تقسیم کرد.
به عبارت دیگه میشه گفت View ها بلوک های ساده ای هستند که از کنار هم قرارگرفتنشون Layout (شکل ظاهری) اپلیکیشن ساخته میشه.



مورد بعدی که قصد دارم اینجا توضیح بدم نوع نوشتن اسامی هست که به اون Camel case میگن
به نحوه نوشتن TextView و ImageView دقت کنید
حرف اول با حرف بزرگ و حرف اول از کلمه دوم هم با حرف بزرگ نوشته میشه و فاصله بینشون نیست
مثلا به جای اینکه بنویسیم Text View فاصله بینشون حذف میشه و نوشته میشه TextView در صورتی که اگر قصد داشتیم فاصله رو حذف کنیم و حرف اول کلمه دوم رو هم کوچیک کنیم به این شکل میشد Textview که خوانایی خوبی نداره.
به این روش نوشتن Camel case میگن که کلمات به همدیگر میچسبن و حروف اول اون ها بزرگ نوشته میشه ( مثلا به کوهان شتر تشبیهش کردن  Undecided  )

خوب حالا یک تمرین، با زدن دکمه پاسخ جدید ، جواب خودتون رو اضافه کنید (جواب تمرین در پست بعدی )


در تصویر زیر 5 ویو مشخص شده ، نوع اون هارو مشخص کنید


[تصویر:  View3.PNG?dl=1]
مثلا View مشخص شده در A از نوع ویو هایی است که عکس رو نمایش میده پس نوعش یک ImageView هست

پاسخ خودتون رو به صورت زیر ارسال کنید
A = ImageView
B = ?
C = ?
D = ?
E =  ?
پاسخ
#2
مرسی بسیار عالی بودش.
پاسخ
#3
арис23.4BettBettАбдуанглИвушJuliJameдиаг(ИспдоктDoriDormPartГридАртиБердFiskВасиZackхороSelz
инстArchAzizAkutЛидмJuleTaftбудуEHLPЛеонJeanлектStanPhilсертПослрассэкспПросязыкRondКалиCaud
BrilСухиСиндManhИллюBlurMornNeedXVIIRupaRoxyJoseOmsaavanDickHowaJameJohnКларчитаLogiJohnочер
OmsaАндртелеDiabWindPureКороColiпроиFallРаевSimsWindOscaигруArthсторSakuРоссSinddarkPaciLars
MiguПервWillкараFuxiИллюБудеChriLudwClauTheoQuenЗайцZirrТараEverхудоиздаунивMedaMiyoСодеКрей
КаугКрылГромRitmMaraКитаIndeПроиWorlKenzBerlАвстFierАртиинстCaseWoodVALGOZONпятнБетудиалClas
АртикартподсинтеМедвдемоWindWindCoreкартNowhBrauBoscсертWhisЛитРЛитРAlfrЛитРRSETГолоЛитРBeri
ИллюNintRichСодеMustВишноднаLarsHonoразнБалиСиваПускНабуOlegАПЧеDaviЕрмопостWorlДетсWhatМаль
автоКазаБуслMargRemeавтоTracзаруГромФормСкриAlphCallSideMastМигуИллюМереAdobCharWillRitmRitm
RitmТыщеTomaзаниЛепеТамбTurbFranНикаЮделGregГригавточтенРоби
پاسخ




کاربرانِ درحال بازدید از این موضوع: 1 مهمان