SORU
24 Kasım 2010, ÇARŞAMBA


Nasıl görüntüsünde bir altbilgi eklemek için?

Ben gelişmekte olan bir uygulama,benim uygulama,ben kullanarak, liste Görünümü için görüntüleme verileri kullanarak dom ayrıştırma istiyorum altbilgi liste görünümü,ne zaman ı tıklatın altbilgi ek daha fazla veri eklemek için liste görünümü,ekledim görüntü çok isterim tasarım ve süreç,lütfen bakın ımage1 ve imgae2.Altbilgi kırmızı dikdörtgen içinde bahsettiğim

Fig1-Footer "Daha fazla Haber" gibi
alt text

alt text

Fig2-Ekleme ek 10 kayıt liste görünümü eklendi

CEVAP
24 Kasım 2010, ÇARŞAMBA


Altbilgi ayarlayın ve deneyin istediğiniz altbilgi metin görüntülemek oluşan düzeni oluşturun

View footerView = ((LayoutInflater) ActivityContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false);
ListView.addFooterView(footerView);

Altbilgi düzeni böyle bir şey olabilir:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingTop="7dip"
    android:paddingBottom="7dip"
    android:orientation="horizontal"
    android:gravity="center">

    <LinearLayout 
        android:id="@ id/footer_layout" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:gravity="center"
        android:layout_gravity="center">

    <TextView 
        android:text="@string/footer_text_1" 
        android:id="@ id/footer_1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="14dip" 
        android:textStyle="bold" 
        android:layout_marginRight="5dip" />
    </LinearLayout>
</LinearLayout> 

Faaliyet sınıfı olabilir:

public class MyListActivty extends ListActivity {
    private Context context = null;
    private ListView list = null;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        list = (ListView)findViewById(android.R.id.list);

        //code to set adapter to populate list
        View footerView =  ((LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false);
        list.addFooterView(footerView);
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • picster

    picster

    20 NİSAN 2006