0
請參閱this link,我嘗試爲多個佈局創建1個活動,但是如何在我的活動中執行if else條件時遇到問題。如何爲每個ExpandableListView子項目執行多個不同的佈局,每個ExpandableListView子項目單擊時
這是我的代碼片段:
TabRouting.java
public class TabRouting extends Fragment {
.................
@Override
public boolean onChildClick(ExpandableListView parent, View v,
int groupPosition, int childPosition, long id) {
if (groupPosition == 0){
if (childPosition == 0){
Intent a = new Intent(getActivity(), Content.class);
startActivity(a);
}
if (childPosition == 1){
Intent a = new Intent(getActivity(), Content.class);
startActivity(a);
}
if (childPosition == 2){
Intent a = new Intent(getActivity(), Content.class);
startActivity(a);
}
if (childPosition == 3){
Intent a = new Intent(getActivity(), Content.class);
startActivity(a);
}
}
................
return false;
}
});
...............
return v;
}
我想使1個活動(Content.java)有很多的佈局,所以我每次點擊ExpandableListView的每個子項都可以看到不同的佈局。
謝謝:)
我在使用'putInt'語句時出錯,所以用'putExtra'代替它,但是我的Content.java錯誤導致Intent無法應用於String。 – ardhiart
@ardhiart:我編輯了我的答案。你現在可以檢查它。 –
對於1組列表有幫助,但如果我想添加更多的組列表,如何'回合'groupPosition'? – ardhiart