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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • GirlSanctuaryBlog

    GirlSanctuar

    28 Aralık 2011
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009