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

  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • NYLON Video

    NYLON Video

    11 Aralık 2006
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014