我做了一个包含两个孩子的列表视图。现在我正在试图为这两个孩子中的每一个追加一系列的孩子。在一个活动中使用两个listViews
我正在使用以下过程。
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);
在自定义适配器我使用下面的代码。
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);
}
所有我得到是这样的,我想扩展它使所有的账目显示,列表视图应wrap content
,但它不是包装内容
关于您的问题不太清楚删除缓存颜色,精心设计更多你想要的东西。 – 2012-04-03 02:44:00
看,你能看到两个列表孩子的滚动模式吗?我不想要它。我希望每个孩子都能拥有WRAP内容。首先,我想让第一个孩子显示其所有列表,然后第二个孩子显示其整个帐户列表 – 2012-04-03 03:06:05
请粘贴包含列表视图的xml文件 – 2012-04-03 03:07:15