سؤال

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

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

أحاول تقليد الشريط الرمادي الذي يقول "جورج واشنطن"

alt text

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

المحلول

تطبيق جهات الاتصال المصدر المفتوح (وكذلك معظم تطبيقات نظام Android الأساسية). أقترح التحقق من ذلك والنظر في التصميم الذي تريد محاكاته. بشكل عام ، يعد التثبيت حول الكثير من هذا الرمز فكرة جيدة للتعامل مع بعض أفضل الممارسات ، أو لمجرد استعارة بعض الحيل.

في هذه الحالة بالذات ، يستخدمون طريقة عرض مخصصة تسمى ContacTheAderWidget ، وهي في الواقع عبارة اتصل بيانات المصدر عند النقر وما إلى ذلك).

إذا كنت تريد فقط المظهر وليس الوظيفة ، فما عليك سوى إضافة linearlayout مع أ GradientDrawable الخلفية التي تحتوي على ImageView و TextView ومربع اختيار تم تصميمها كنجمة لتخطيط نشاطك يجب أن تحصل على هناك بسهولة أكبر دون الحاجة إلى واجهة مستخدم مخصصة.

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