【发布时间】:2015-09-13 18:19:35
【问题描述】:
我想知道在创建ExpandableViewList 时是否可以在下面显示一个文本。更具体地说,我想单击父母或孩子,在第一种情况下而不是孩子,使文本视图出现在下面,而不是 clicable 或任何东西。在第二种情况下,单击孩子几乎相同的情况再次发生。
这是我想要更清楚的意思的图片:
所以在这张图片中,我希望在单击“FAQ”时显示 textview 或单击任何像“volvo”e.t.c 这样的子项时
对于孩子,我尝试过这样的事情,但它给了我nullPointerException,但如果删除 textview 并只留下 toast 就可以了
expandableListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {
@Override
public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) {
TextView tv= (TextView) v.findViewById(R.id.item);
tv.setText("Welcome");
return true;
//Toast.makeText(getApplicationContext(), "child clicked", Toast.LENGTH_SHORT).show();
}
});
【问题讨论】:
标签: android xml parent-child expandablelistview