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

  • cdgotx

    cdgotx

    8 Kasım 2011
  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • RFS Dan

    RFS Dan

    22 Temmuz 2014