«android-alertdialog» etiketlenmiş sorular

Bir, iki veya üç düğmeyi görüntüleyebilen bir Dialog alt sınıfı. Bu iletişim kutusunda yalnızca bir Dize görüntülemek istiyorsanız, setMessage () yöntemini kullanın.

17
Bir düğme tıklatıldığında iletişim kutusunun kapanması nasıl önlenir
EditTextGirdi için bir iletişim kutusu var . İletişim kutusundaki "evet" düğmesini tıkladığımda, giriş doğrulanır ve iletişim kutusu kapatılır. Ancak, giriş yanlışsa, aynı iletişim kutusunda kalmak istiyorum. Giriş ne olursa olsun, "hayır" düğmesine tıkladığımda iletişim kutusu otomatik olarak kapatılmalıdır. Bunu nasıl devre dışı bırakabilirim? Bu arada, iletişim düğmesi üzerindeki PositiveButton ve …

27
Bağlam olarak getApplication () ile "Pencere eklenemiyor - simge null bir uygulama için değil" iletişim kutusu
Etkinliğim, parametre olarak bir Bağlam gerektiren bir AlertDialog oluşturmaya çalışıyor. Ben kullanırsanız bu beklendiği gibi çalışır: AlertDialog.Builder builder = new AlertDialog.Builder(this); Ancak, bir ekran döndürme gibi basit bir şey sırasında bile Etkinlik yok edildiğinde ve yeniden oluşturulduğunda bellek sızıntısı potansiyeli nedeniyle "bunu" bir bağlam olarak kullanmaktan keyif duyuyorum. Android geliştiricisinin …

17
Android'de Evet / Hayır iletişim kutusu nasıl görüntülenir?
Evet, AlertDialog.Builder olduğunu biliyorum, ancak Android'de bir iletişim kutusu görüntülemenin ne kadar zor olduğunu (en azından programcı dostu değil) bilmek şok oldum. Bir .NET geliştiricisiydim ve aşağıdakilerin Android eşdeğeri olduğunu merak ediyorum? if (MessageBox.Show("Sure?", "", MessageBoxButtons.YesNo) == DialogResult.Yes){ // Do something... }



11
Android 5'de varsayılan iletişim düğmesi metin rengini nasıl değiştirebilirim
Uygulamamda birçok uyarı iletişim kutusu var. Bu varsayılan bir düzen ama iletişim kutusuna pozitif ve negatif düğmeler ekliyorum. Düğmeler Android 5'in varsayılan metin rengini (yeşil) alır. Başarısız bir şekilde değiştirmeye çalıştım. Bu metin rengini nasıl değiştireceğiniz hakkında bir fikriniz var mı? Özel iletişim kutum: public class MyCustomDialog extends AlertDialog.Builder { …

6
AppCompat 22.1 ve üzeri sürümlerden yeni AlertDialog nasıl kullanılır ve stil verilir
Ben varsayılan android AlertDialogappCompat-22.1 dahil yeni bir geçiş yapmaya çalışıyorum Şimdiye kadar sadece kullanmak için android.support.v7.app.AlertDialogpaketi almak zorunda anlıyorum. Ama nasıl şekillendirebilirim? Örneğin, pozitif / negatif düğme renkleri, başlık rengi, mesaj rengi ve arka plan rengi değiştirilsin mi?

10
Görünümü AlertDialog tarafından kullanılmak üzere şişirirken "görünüm kökü olarak boş geçmekten kaçının" uyarısı
Avoid passing null as the view rootGörünümleri aşağıdaki nullgibi şişirirken tüy bırakma uyarısı alıyorum parent: LayoutInflater.from(context).inflate(R.layout.dialog_edit, null); Bununla birlikte, görünüm, on AlertDialogkullanılarak bir içeriği olarak kullanılacak , bu yüzden .setViewAlertDialog.Builderparent parentBu durumda ne olması gerektiğini düşünüyorsunuz ?

8
Buider.show () üzerinde “android.view.WindowManager $ BadTokenException: Pencere eklenemiyor”
Ana bölümümden activity, bir iç sınıfı çağırmam gerekiyor ve sınıf içindeki bir yöntemde göstermem gerekiyor AlertDialog. Kapattıktan sonra, Tamam düğmesine basıldığında, satın almak için Google Play'e iletin. İşler çoğu zaman mükemmel çalışıyor, ancak birkaç kullanıcı için kilitleniyor builder.show()ve "android.view.WindowManager$BadTokenException:kilitlenme günlüğünden pencere eklenemiyor "ifadesini görebiliyorum . Lütfen önerin. Kodum hemen hemen …



11
Özel bir AlertDialog Görünümü nasıl uygulanır?
In AlertDialog Android dokümanlar , bir AlertDialog içinde özel bir görünüm ayarlamak için aşağıdaki talimat ve örnek verir: Daha karmaşık bir görünüm görüntülemek istiyorsanız, "gövde" adlı Çerçeve Düzeni'ne bakın ve görünümünüzü buna ekleyin: FrameLayout fl = (FrameLayout) findViewById(R.id.body); fl.add(myView, new LayoutParams(FILL_PARENT, WRAP_CONTENT)); Öncelikle, bunun add()bir yazım hatası olduğu ve olması …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.