SORU
7 HAZİRAN 2011, Salı


Android İletişim: Kaldırma başlık çubuğu

Kaynağını tespit edemiyorum garip bir davranışı var.

Klasik ile benim uygulamam var

requestWindowFeature(Window.FEATURE_NO_TITLE);

başlık/durum çubuğu kaldırmak için.

Daha sonra kullanıcı bilgilerini (isim vb.) girmek için izin vermek için bir İletişim kutusu oluşturun

Garip bir davranışı var sanal klavye kullanmak ne zaman fiziksel bir klavye ile sorun yok ama

her zaman başlık/durum çubuğu sonra tekrar kayboluyor etrafında tüm klavye düzeni (sadece uygulamayı başlattığımda animasyon gibi) iterek görünür sanal anahtar kartı üzerinde bir kilit vurdum

burada bazı kod :

        dialog = new Dialog(context);
        dialog.setContentView(R.layout.logindialog);
        dialog.setTitle("Login:");

        WindowManager.LayoutParams a = dialog.getWindow().getAttributes();

//      dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

        a.dimAmount = 0;
        dialog.getWindow().setAttributes(a);

        dialog.setCancelable(true);
        dialog.getWindow().setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);

ve sonra

dialog.show();

Denedim

dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

ama benim app çöküyor.

işte xml

    <TextView android:id="@ id/LoginText"
        android:gravity="fill"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Login:">
    </TextView>         
    <EditText android:id="@ id/LoginEdit"
        android:layout_height="wrap_content"
        android:singleLine="true"
        android:text="jason"
        android:layout_width="200sp"/>
    <TextView android:id="@ id/PasswordText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Password:">
    </TextView>         
    <EditText android:id="@ id/PasswordEdit"
        android:layout_height="wrap_content"
        android:singleLine="true"
        android:text="welcome"
        android:layout_width="200sp"
        android:password="true"/>
<LinearLayout 
    android:id="@ id/test2"
    android:gravity="center_horizontal"
    android:orientation="horizontal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
<Button android:id="@ id/LoginButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:text="Login" />
<Button android:id="@ id/CreateButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:text="Create" />
<Button android:id="@ id/CancelLogin"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:text="Cancel" />
</LinearLayout>/>

CEVAP
7 HAZİRAN 2011, Salı


kullanın

dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); //before     
dialog.setContentView(R.layout.logindialog);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010
  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008