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

  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006