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

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • RD

    RD

    19 NİSAN 2006