سؤال

أنا أعمل على "IDE" لنظام Android - قد يكون مفيدًا لتحرير البرامج النصية القصيرة / إجراء تعديلات سريعة على الملفات. في الوقت الحالي ، أنا فقط أستخدم edittext بسيطًا ، لكنني أرغب في إضافة عدة ميزات ، على سبيل المثال ترقيم الخط أسفل الجانب الأيسر من EditText و Adailiping Code.

هل لدى أي شخص أي اقتراحات حول كيفية التعامل مع هذا؟ لتسليط الضوء على الكود ، أعتقد أنني سأحتاج إلى كتابة فئة فرعية خاصة بي من EditText. بالنسبة لترقيم السطر ، هل يمكنني الحصول على مصادف نصية رقيقة له نفس حجم النص مثل EditText ؟؟

نعم ، أنا على دراية بالتحرير على شاشة بحجم الهاتف المحمول أمر مؤلم.

شكرًا!

هل كانت مفيدة؟

المحلول

يستخدم تطبيق البريد الإلكتروني للأسهم طريقة عرض HTML (Android.webkit.webview) لالتفاف حتى رسائل البريد الإلكتروني النصية في HTML. ربما يكون تقديم الكود في HTML والعرض في عرض الويب وسيلة جيدة للحصول على تمييز بناء الجملة.

بالنسبة لترقيم الخط ، فإن textview الرقيقة بجانب edittext تبدو معقولة. قد ترغب في تغليفه في فئة العرض الخاصة بك التي تتعامل مع كل من المشاهدين الفرعيين - وتتيح تشغيل أرقام الأسطر وإيقافها (وربما تقوم بأشياء جيدة أخرى مثل الحفاظ على حجم النص على حد سواء)

أعتقد أن IDE لنظام Android فكرة جيدة. سيكون من الجيد أن تكون قادرًا على الترميز على طائرة دون الحاجة إلى الحصول على جدول الدرج =)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top