كثيرا ما نستخدم TextView في برمجة تطبيقات الاندرويد، فقد نذهب إلى كود جافا لعمل بعض المهام لكن احيانا تجدها في كود بسطر او بسطرين مباشرتاً في خصائص الكائن TextView، منها جعل النص قابل للنسخ وتميز البريد وارقام الهواتف من المحتوى .
قائمة بمحتويات الدرس؟
هنا تم إنشاء نص يحتوي على موضوع حول الطاقة الشمسية.
في ملف String الخاص بنصوص محتويات البرنامج. نكتب المقال الذي نريده.
بالنسبة للخط المائل يدل على وضع النص التي بعدها في السطر التالي.
المصادر موقع المطورين اندرويد "رابط الموقع" https://developer.android.com
قائمة بمحتويات الدرس؟
object الكائنات | الخصائص Proprieties |
---|---|
TextView | textIsSelectable |
View | textAlignment |
ScrollView | autoLink |
ImgeView | textColorLink |
هنا تم إنشاء نص يحتوي على موضوع حول الطاقة الشمسية.
في أي واجه XML نضع المحتوى التالي.
في ملف String الخاص بنصوص محتويات البرنامج. نكتب المقال الذي نريده.
مسار الملف rec>value>string.xml
شرح خصائص TextView | القيمة | الخاصية |
---|---|---|
يجعل محتوى النص متناسب فقط بعدد الكلمات وحجم الخط | Wrap_content | layout_height |
يجعل محتوى النص يأخذ كل ابعاد الهاتف من العرض او الارتفاع | match_parent | layout_width |
حجم الخط | xxdp | textSize |
جعل النص قابل للنسخ | true | textIsSelectable |
جعل النص مجمد غير قابل للنسخ | false | textIsSelectable |
لوضع ايقونة بداية النص او الزر | مسار الصورة | drawableStart |
لوضع ايقونة نهاية النص او الزر | مسار الصورة | drawableEnd |
لوضع ايقونة أسفل النص او الزر | مسار الصورة | drawableBottom |
لوضع ايقونة اعلى النص او الزر | مسار الصورة | drawableTop |
خلفية النص | صورة او لون | nnmkjj |
هوامش داخلية | xxdp | padding |
نوع الخط " انقر على ctrl+space لعرض الاقتراحات " | خط | fontFamily |
وضع النص في البداية | textStart | textAlignment |
hhh | textEnd | textAlignment |
وضع النص في الوسط | center | textAlignment |
هوامش خارجية | xxdp | layout_margin |
تميز عنوان الهاتف " يفتح تطبيق الهاتف عند الضغط على الرقم" | phone | autoLink |
رابط لعنوان الخريطة فقط " يفتح تطبيق الخرائط عند فتحة" | map | autoLink |
تميز البريد الإلكتروني فقط | autoLink | |
تميز رابط صفحة ويب | Web | autoLink |
لا يميز أي شيء | none | autoLink |
تميز الكل كل السابق | all | autoLink |
لون مميز إذا احتوى النص على رقم هاتف او بريد او عنوان خريطة او موقع ويب | لون | textColorLink |
المصادر موقع المطورين اندرويد "رابط الموقع" https://developer.android.com
إرسال تعليق