سؤال

أنا أخذ HelloTabWidget مثال الروبوت ومحاولة أمرين:

  • نقل علامات التبويب في الجزء السفلي مقابلعلى أعلى (إذا كان هذا هو مرغوب فيه حتى من الروبوت UI بوف)
  • مما يجعل كل علامة تبويب عرض خاص عرض ويب في الفضاء فوق

لقد حصلت على هذا تخطيط (مستوى رفيع):

<TabHost>
  <LinearLayout>
    <FrameLayout>
      <WebView/>
      <WebView/>
      <WebView/>
      <WebView/>
      <WebView/>
    </FrameLayout>
    <TabWidget/>
  </LinearLayout>
</TabHost>

كل شيء له عرض/ارتفاع تعيين fill_parent باستثناء TabWidget التي لديها layout_height تعيين wrap_contentlayout_gravity تعيين bottom).

أول شيء لاحظته هو أن عرض ويبالصورة لا تظهر أي شيء حتى كل الآباء عرض/ارتفاع تعيين fill_parent.ومع ذلك, مرة واحدة فعلت ذلك ، أن تملأ الشاشة بأكملها ، والتعتيم على TabWidget.

هل هناك خدعة أخرى إلى جعل هذين الرأيين اللعب بشكل جيد معا ؟

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

المحلول

AFAIK, سوف علامات التبويب في الجزء السفلي.

TabHost و WebView تعمل بشكل جيد معا, على الرغم من أنني لا يوجد لدي عينة يوضح هذا.

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