SORU
28 Aralık 2009, PAZARTESİ


Var PopupWindow sınıf basit bir örnek Android v2 kullanarak.0?

İnternetten baktım ve PopupWindow sınıfı çalışan bir örnek bulmak mümkün değildi. Online ya da derleme ama çalışmıyor buldum, veya yöntemleri kullanıyorsanız bu yana kaldırılmış olan kod örnekleri (Activity.getViewInflate()). gibi

Orada bir basitçalışmabir PopupWindow görüntüler örnek?

CEVAP
28 Aralık 2009, PAZARTESİ


Bir çalışma örneği this Google Groups post. temel oluşturdu

Basit bir çalışma PopupWindow oluşturmak için aşağıdakileri yapmanız gerekir:

  1. Bu PopupWindow içinde oluşturulacak Görünümü tanımlayan bir XML düzeni oluşturun.
  2. Düzen XML şişirme tarafından PopupWindow çağırmak ve ata uygun "üst görünüm" açılır.

popup_example.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:padding="10dip"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dip"
        android:text="Test Pop-Up"
    />

</LinearLayout>

Java kod:

    LayoutInflater inflater = (LayoutInflater)
       this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    PopupWindow pw = new PopupWindow(
       inflater.inflate(R.layout.popup_example, null, false), 
       100, 
       100, 
       true);
    // The code below assumes that the root container has an id called 'main'
    pw.showAtLocation(this.findViewById(R.id.main), Gravity.CENTER, 0, 0); 

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006