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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006