2011-12-25 18 views
10

Bir v3 android uygulamasında, bir diyalog temasına (örneğin: Theme.Holo.Dialog) sahip bir etkinliğin bir eylem çubuğuna sahip olması mümkün mü? WindowIsFloating özniteliği ayarlamayı denedim, ancak bu geçerli iletişim temasının eylem çubuklarını desteklemediğini belirten "actionbarimpl uyumlu değil" satırları boyunca bir istisna neden oldu?Eylem çubuğu ile diyalog temalı aktivite

Samsung Galaxy Tab üzerindeki çeşitli uygulamaların, işlem çubuklarıyla diyaloglara sahip olması mümkün olmalıdır.

Teşekkürler.

+3

bunu denediniz mi? http://stackoverflow.com/questions/11425020/actionbar-in-a-dialogfragment/12275009#12275009 – deviant

+0

Henüz denemedim, ama şimdiye kadar benim ölçülemez minnettarlığımı ifade etmek istedim. Bu benim için çok sinir bozucu oldu. – mido

cevap

3

İletişim Kutusu Teması, bir ActionBar görüntülemek için tasarlanmamıştır. Read this for more information.

İletişim Kutusu kullanırken, kullanıcının farklı seçenekler arasında seçim yapmasını ve bazı kararlar vermesini istiyorsunuz. Use-Case'in ne olduğunu bilmiyorum ama UI-Design'ınızı daha iyi değiştirirsiniz, böylece kullanım durumunuzu başka bir çözümle yönetebilirsiniz. Android için tasarlanmış bir çözüm. Eğer gerçekten bir İşlem Çubuğu ile iletişim kullanmak istiyorsanız

, özel bir düzene sahip bir Custom Dialog kullanarak kendi oluşturmak ve bir İşlem Çubuğu klon-düzen inşa edebilirsiniz.

+0

Haklısınız. Diyaloglar bunlara sahip değil, ancak Samsung uygulamalarının çoğunun sadece bir uygulama geliştirirken standart olarak aldığınız bir şey olmadığını öğrenmek için "eylem çubukları" ile diyalogları olduğunu bulmak oldukça zordu. – mido

İlgili konular