SORU
7 Mart 2010, Pazar


Android: ALTINDAKİ Sekmeleri


Bu konuda bazı söylentiler gördüm, ama kesin bir şey yok. Bir şekilde ekranın altına TabWidget sekmeler koymak var mı? Eğer öyleyse, nasıl?

Aşağıdaki denedim, ama işe yaramadı:

a) framelayout aşağıda tabwidget ayarı
b) tabwidget için yerçekimi ayarı "alt"

Teşekkürler! llappall

CEVAP
25 NİSAN 2010, Pazar


İşte ekranın altındaki sekmeleri almak için, en sağlam, en basit ve esnek çözümü.

  1. Dikey LinearLayout, yukarıda TabWidget, FrameLayout koyun
  2. Hem FrameLayout ve TabWidget wrap_content layout_height Set
  3. Set FrameLayout android:layout_weight="1"
  4. Set TabWidget android:layout_weight="0" (0 varsayılan, ama vurgu için, okunabilirlik, vb.)
  5. Set TabWidget android:layout_marginBottom="-4dp" (alt bölme kaldırmak için)

Tam kod:

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="5dp">

        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:padding="5dp"
            android:layout_weight="1"/>

        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="0"
            android:layout_marginBottom="-4dp"/>

    </LinearLayout>

</TabHost>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013