2012-12-14 66 views
2

我有一個程序顯示SDCARD上的目錄中的文件列表,當用戶點擊文件時,它會打開PDF文件。例如,一個活動將顯示一個文件夾的內容。Actionbar和ListActivity在一個活動

我一直想添加用於導航的ActionBar,並且可以讓ActionBar在自己的活動中工作,我的ListActivity在自己的活動中工作,但是我無法讓他們一起工作。

我不知道如何將兩者結合起來,這樣我就可以在一個活動中看到一個顯示操作欄和文件列表的活動了?

在ActionBar活動始於

public class SecondActivity extends FragmentActivity implements ActionBar.OnNavigationListener { 

顯示的可點擊列表中的活動與

public class MainActivity extends ListActivity { 

我的Android應用程序是非常基本的和自我學習,所以我可能失去了一些東西明顯的開始。在此先感謝

+0

什麼是您的目標SDK版本? –

+0

回答

0

我想你可以把班級擴展到ListActivity和覆蓋方法onCreateOptionsMenu到你的動作條綁定到活動:

public class MainActivity extends ListActivity { 
    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 

     getMenuInflater().inflate(R.menu.your_action_bar_name_here, menu); 

     return (super.onCreateOptionsMenu(menu)); 
    } 

    // your other methods 
} 
+0

我已經設法讓它工作。感謝Hoang的幫助。我最終做了以下「public class OperatingInstructions擴展ListActivity實現ActionBar.OnNavigationListener {」然後我在一個Activity中包含了這兩個方法。再次感謝 –

相關問題