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

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • Top Gear

    Top Gear

    27 Mart 2006