喜即時通訊在Android的有點小白,所以我希望有人能幫助我 i have an actionBar tab fragment, and i wanted to make a expandable list with data and put it on the fragment, i´ve been searching online but the examples are too complex and dont match my situation i just want a simple expandable list, can anyone help?
如何在ActionBar選項卡片段中放置可擴展列表?
0
A
回答
0
如果我理解正確的話,你應該只把ExpandableList你的片段佈局的動作條標籤片段特定佈局內。這實際上應該很容易... 你能給我們提供一些代碼嗎?
0
這是我的課tabActionBarActivity:
public class TabActionBarActivity extends Activity {
String contextoId;
String BuId;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tab_action_bar);
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
String label1 = getResources().getString(R.string.label1);
Tab tab = actionBar.newTab();
tab.setText(label1);
TabListener<Tab1Fragment> tl = new TabListener<Tab1Fragment>(this, label1, Tab1Fragment.class);
tab.setTabListener(tl);
actionBar.addTab(tab);
String label2 = getResources().getString(R.string.label2);
tab = actionBar.newTab();
tab.setText(label2);
TabListener<Tab2Fragment> tl2 = new TabListener<Tab2Fragment>(this, label2, Tab2Fragment.class);
tab.setTabListener(tl2);
actionBar.addTab(tab);
BuId = getIntent().getExtras().getString("BUId");
contextoId = getIntent().getExtras().getString("CId");
Log.i("BUIdTabFrag", BuId);
private class TabListener<T extends Fragment> implements
ActionBar.TabListener {
private Fragment mFragment;
private final Activity mActivity;
private final String mTag;
private final Class<T> mClass;
public TabListener(Activity activity, String tag, Class<T> clz) {
mActivity = activity;
mTag = tag;
mClass = clz;
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
}
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
// Check if the fragment is already initialized
if (mFragment == null) {
// If not, instantiate and add it to the activity
mFragment = Fragment.instantiate(mActivity, mClass.getName());
ft.add(android.R.id.content, mFragment, mTag);
} else {
// If it exists, simply attach it in order to show it
ft.attach(mFragment);
}
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
if (mFragment != null) {
// Detach the fragment, because another one is being attached
ft.detach(mFragment);
}
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.tab_action_bar, menu);
return true;
}
和
相關問題
- 1. ActionBar選項卡 - 用細節片段替換列表片段
- 2. 片段中的ActionBar選項卡
- 3. 片段替換ViewPager在ActionBar選項卡
- 4. 如何在ActionBar選項卡中添加片段?
- 5. Android ActionBar選項卡和片段
- 6. 如何替換ActionBar中單個選項卡內的片段選項卡
- 7. 在崇高文本2中選項卡擴展的片段?
- 8. 放置片段以上ActionBar
- 9. 可擴展列表視圖與片段
- 10. Android可擴展列表視圖片段
- 11. 在選項卡片段中實現可展開的列表視圖
- 12. 如何在選項卡片段中添加列表視圖
- 13. 使用ActionBar選項卡重置ViewPager片段更改上的SearchView
- 14. 使用擴展片段的類中的選項卡
- 15. 使用ActionBar選項卡在片段中加載資源視圖
- 16. 運行代碼在ActionBar選項卡片段時刪除選項卡
- 17. 如何設置不同片段中ActionBar項目的可見性
- 18. 如何在選項卡活動中的片段中使用onCreateOptionsMenu? (Sherlock ActionBar)
- 19. 如何在單個選項卡按鈕下包含可擴展列表視圖
- 20. 從片段,Android中切換ActionBar選項卡
- 21. ActionBar選項卡中的片段無法訪問活動
- 22. Android - Actionbar選項卡和片段保存選項卡之間的Fragement狀態
- 23. 如何擴展ionic2選項卡組件?
- 24. 在ActionBarActivity底部設置ActionBar選項卡
- 25. 如何在viewpager選項卡中的位置替換片段?
- 26. 如何刪除擴展配置中的選項卡?
- 27. 如何在選擇列表中顯示擴展選項?
- 28. 在QTabBar中Qt4擴展選項卡
- 29. 如何將時間從timepicker傳遞到tab選項卡和擴展片段
- 30. Chrome擴展 - 選項卡數
請詳細說明你的問題。任何代碼片段或您的嘗試邏輯表示讚賞。 –