Return to Video

So Much Real Estate Part 3 (solution)

  • 0:00 - 0:02
    ،أولاً
    .سوف نتناول بسرعة التعليمة البرمجية للبدء
  • 0:02 - 0:06
    الشيء التالي الذي يجب علينا القيام به هو إضافة
    ،المكتبة لكي تشير إلى CardView
  • 0:06 - 0:10
    الذي يتم وضعه بشكل ملائم بداخل
    الملفات الأكبر
  • 0:10 - 0:13
    إذا قمتم بإضافتها أسفل تبعيات
    .بنية المشروع
  • 0:13 - 0:16
    .بالنسبة للوضع العمودي للكمبيوتر اللوحي يتم ذلك بسهولة كبيرة
  • 0:16 - 0:19
    كل ما يجب عليكم القيام به هو استبدال
    تلك الموجودة حاليًا في تخطيط الإطار
  • 0:19 - 0:21
    .بـ CardView، وسوف تعمل
  • 0:21 - 0:24
    ستحتاجون بالطبع إلى
    تعيين ارتفاع البطاقة بشكل صحيح
  • 0:24 - 0:26
    .ولنفترض PreventCornerOverlap=False
  • 0:26 - 0:29
    وبذلك في الأجهزة الأقدم لا تحصلون في النهاية على
    .ذلك السطر الأبيض الصغير
  • 0:29 - 0:33
    والآن بالنسبة للوضع العرضي للكمبيوتر اللوحي
    .يكون الأمر معقد قليلاً
  • 0:33 - 0:38
    إذن ترون أن ما قمنا به بالفعل هو
    .إضافة أداة المحاذاة CardView هنا
  • 0:38 - 0:42
    ،ونقوم بتعيين marginRight إلى 64dp
  • 0:42 - 0:46
    ،ونقوم بتعيين alignLeft إلى layout_center
  • 0:46 - 0:50
    وهذا يتيح لنا إمكانية إضافة
    .حساب إضافي
  • 0:50 - 0:52
    ،لكن بدون إضافة أي تدرج هرمي للتخطيط
  • 0:52 - 0:57
    لا نزال قادرين على إضافة هوامش
    .في هذه الحالة، يكون رائع للغاية
  • 0:57 - 1:00
    يتيح لنا ذلك وضع عرض card
    في المكان المناسب على كل من تخطيطات الكمبيوتر اللوحي
  • 1:00 - 1:03
    سبعة بوصة وعشرة بوصة
    .وهذا رائع للغاية
  • 1:03 - 1:04
    وهناك شيء آخر يجب القيام به وهو
  • 1:04 - 1:07
    بالطبع استبدال تخطيط الإطار
    .الذي كان هنا بعرض card
  • 1:07 - 1:11
    أصبح ذلك منطقيًا ويمكنكم أن تروا
    أنه تمت محاذاته باستخدام أداة محاذاة عرض card وبالطبع
  • 1:11 - 1:15
    يشتمل على ارتفاع البطاقة
    .وpard prevent corner over lap false
  • 1:15 - 1:18
    وبالطبع تكون الملاحظة
    الأخرى بشأن هذا هو أنه
  • 1:18 - 1:21
    نحتاج إلى القيام بشيء
    .في تجزئة detail
  • 1:21 - 1:25
    ،لذا ما سوف نقوم به هو
    عندما نقوم بالتحميل
  • 1:25 - 1:28
    بدلاً من إعداد أنفسنا لنكون
    INVISIBLE كما فعلنا مسبقًا، سوف
  • 1:28 - 1:32
    نقوم بالبحث عن الأصل
    ونرى هل يكون الأصل هو CardView؟
  • 1:32 - 1:36
    إذا كان الأمر كذلك، لنقم بتعيين
    .ذلك إلى INVISIBLE
  • 1:36 - 1:38
    في onLoadFinished سوف
    .نقوم بنفس الشيء
  • 1:38 - 1:42
    لنفترض أن
    ،الأصل هو عرض card
  • 1:42 - 1:44
    .إذن لنقم بتعيين ذلك ليكون مرئي
  • 1:44 - 1:47
    وسوف أحافظ على نفس السلوك
    ،عندما لم يتم تحميل التجزئة
  • 1:47 - 1:48
    .لا نرى أي شيء
  • 1:48 - 1:52
    وهذا الأمر مهم بصفة خاصة
    .في حالة العرض الفارغ
  • 1:52 - 1:56
    والآن لا نريد بالطبع أن نرى
    .هذا النوع من البيانات الاصطناعية
  • 1:56 - 1:57
    .هذا كل شيء
  • 1:57 - 1:59
    .هذا مباشر للغاية
  • 1:59 - 2:03
    أعتقد أن هناك تحدي صغير
    مع مساحة التخطيط النسبي، لكن
  • 2:03 - 2:09
    إنه مثال جيد لكيفية استخدام المرء
    .لعرض آخر من أجل القيام بالعمليات الحسابية من أجلكم
  • 2:09 - 2:11
    وفي بعض الأحيان يجب عليكم القيام
    .بذلك في عروض Android
タイトル:
So Much Real Estate Part 3 (solution)
概説:

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD855 - Android Fundamentals 2
Duration:
02:11

Arabic subtitles

改訂 Compare revisions