Ich habe eine Listenansicht mit zwei Kindern erstellt. Jetzt versuche ich eine Reihe von Kindern an jedes dieser zwei Kinder anzuhängen.Mit zwei ListViews in einer Aktivität
Ich verwende folgendes Verfahren.
super.onCreate(savedInstanceState);
setContentView(R.layout.report_main_layout);
CharSequence[] dummyChar = {"a","b"};
listView = (ListView) findViewById(R.id.UIMainAccountListView);
adapter = new CustomArrayAdapterOfMainList(this, dummyChar);
listView.setAdapter(adapter);
In den benutzerdefinierten Adapter verwende ich folgenden Code.
if (position == 0)
{
viewHolder.listView = (ListView) view.findViewById(R.id.UIReportTrialBalanceListView);
adapter = new CustomArrayAdapterForChildList(context, debitAccounts,sumDebit);
viewHolder.listView.setAdapter(adapter);
}
else
{
viewHolder.listView = (ListView) view.findViewById(R.id.UIReportTrialBalanceListView);
adapter = new CustomArrayAdapterForChildList(context, creditAccounts, sumCredit);
viewHolder.listView.setAdapter(adapter);
}
Alles, was ich bin immer so ist, möchte ich es so erweitern, dass alle Konten zeigen, Listenansicht wrap content
sollte, aber es ist Einwickeln nicht Inhalt
Nicht klar über Ihr Problem Arbeite mehr, was du willst. –
Aussehen, können Sie Scroll-Modus in beiden Listen Childs sehen? Ich will es nicht. Ich möchte, dass jedes Kind Inhalt umwandelt. Zuerst möchte ich, dass das erste Kind seine gesamte Liste anzeigt, dann das zweite Kind, um seine gesamte Account-Liste anzuzeigen. –
Bitte fügen Sie Ihre XML-Datei ein, die Listview enthält –