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ü.
- Dikey LinearLayout, yukarıda TabWidget, FrameLayout koyun
- Hem FrameLayout ve TabWidget
wrap_content
layout_height
Set - Set FrameLayout
android:layout_weight="1"
- Set TabWidget
android:layout_weight="0"
(0 varsayılan, ama vurgu için, okunabilirlik, vb.) - 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ş:
Faaliyetleri yerine Manzaralı Android ...
Android iletişim genişlik...
Android - bir sekme içinde bir Faaliye...
Kimse kriterler (kod & sonuçları) Andr...
Çok satırlı Android EditText görünüm s...