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

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011