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

  • huyked

    huyked

    28 Mart 2008
  • National Geographic

    National Geo

    7 Mayıs 2006
  • Nightmare2005

    Nightmare200

    14 Ocak 2007