«layout-inflater» etiketlenmiş sorular

Layout-inflater etiketi, bir xml düzen dosyasından bir görünüm hiyerarşisi oluşturmak için kullanılan Android LayoutInflater sınıfını ifade eder.


7
Görünüm kökü olarak null değerini geçmekten kaçının (şişirilmiş düzenin kök öğesindeki düzen parametrelerini çözmeniz gerekir)
Kök stüdyo için null değerini iletmek bana şu uyarıyı verir: Görünüm kökü olarak null değerini geçmekten kaçının (şişirilmiş düzenin kök öğesindeki düzen parametrelerini çözmeniz gerekir) İçinde null değer gösteriyor getGroupView. Lütfen yardım et. public class ExpandableListAdapter extends BaseExpandableListAdapter { private Context _context; private List<String> _listDataHeader; // header titles // child …

14
Bir görünümü mizanpajla şişirmek
XML'de tanımlanmış bir düzen var. Ayrıca şunları içerir: <RelativeLayout android:id="@+id/item" android:layout_width="fill_parent" android:layout_height="wrap_content" /> Bu RelativeView diğer XML düzen dosyası ile şişirmek istiyorum. Duruma bağlı olarak farklı düzenler kullanabilirim. Bunu nasıl yapmalıyım? Farklı varyasyonları deniyordum RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(...) Ama hiçbiri iyi çalışmadı.

12
LayoutInflater attachToRoot parametresi ne anlama geliyor?
LayoutInflater.inflateDokümantasyon tam amacı hakkında bana belli değil attachToRootparametresi. attachToRoot : şişirilmiş hiyerarşinin root parametresine eklenmesi gerekip gerekmediği? False olursa, root yalnızca XML'deki kök görünümü için doğru LayoutParams alt sınıfını oluşturmak için kullanılır. Birisi, özellikle kök görünümün ne olduğunu daha ayrıntılı olarak açıklayabilir ve belki de trueve falsedeğerler arasındaki davranış değişikliğine …

6
Etkinlik olmayan yerlerde getLayoutInflater () çağrısı
İçe aktarılması gereken şey nedir veya Etkinlik dışındaki yerlerde Düzen şişiricisini nasıl çağırabilirim? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } getLayoutInflaterSadece faaliyette arayabiliyorum , bu bir kısıtlama mı? …

5
onCreateOptionsMenu Parça İçi
Ben verdikten setHasOptionsMenu(true)içeride onCreateView, ama hala arayamam onCreateOptionsMenuiç parçaları. @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setHasOptionsMenu(true); return inflater.inflate(R.layout.facesheet, container, false); } Aşağıda benim onCreateOptionsMenukodum. @Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) { getSupportMenuInflater().inflate(R.menu.layout, menu); return (super.onCreateOptionsMenu(menu)); } Aldığım hata mesajı: onCreateOptionsMenu(Menu)Fragment türünün yöntemi , bir üst tip yöntemini …


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 ?

18
Android: Metin görünümünün son satırı kesildi
Yanında LinearLayouta ve TextViewardından a içeren bir yatay Spinnervar. Bu LinearLayout, dinamik olarak LinearLayoutbir RelativeLayout. Sorun şu ki , ' den' Theme.lighte Theme.holo.lightgeçtiğimden beri , son satırın TextViewikiye bölünmesi. Bu, dinamik metin uzun olduğunda ve birden fazla satıra yayıldığında gerçekleşir. Bunu LinearLayout, TextViewve içeren yataya alt dolgu ekleyerek düzeltebildim Spinner. …


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.