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

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011