Следующий код в настоящее время работает в Activity. Но я хочу использовать его для фрагмента, и когда я его пробовал, он не узнает мой расширяемый список. Если кто-то может мне помочь, это будет большой помощью.Активность в списке Фрагмент
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_expandable_list);
createGroupList();
createCollection();
expListView = (ExpandableListView) findViewById(R.id.my_exp_list);
final ExpandableListAdapter expListAdapter = new ExpandableListAdapter(
this, groupList, laptopCollection);
expListView.setAdapter(expListAdapter);
setGroupIndicatorToRight();
expListView.setOnChildClickListener(new OnChildClickListener() {
public boolean onChildClick(ExpandableListView parent, View v,
int groupPosition, int childPosition, long id) {
final String selected = (String) expListAdapter.getChild(
groupPosition, childPosition);
Toast.makeText(getBaseContext(), selected, Toast.LENGTH_LONG)
.show();
return true;
}
});
}
в моем фрагменте oncreateView,
View v = inflater.inflate(R.layout.activity_expandable_list, container, false); createGroupList();
createCollection();
expListView = (ExpandableListView) inflater.inflate(R.id.my_exp_list, container, false);
Как вы относитесь к расширяемому списку в вашем фрагменте? – ClaireG
Что вы подразумеваете под «не признанным»? Отправьте код, который вы использовали для вашего фрагмента, показывая код, который работает не поможет :) – user2162545