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

  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012