我想從ActionbarSherlock示例中添加列表導航。在這個例子中,有一些這樣的代碼:TactionbarSherlock - 實施列表導航時遇到問題
@Override
public void onCreate(Bundle savedInstanceState) {
setTheme(SampleList.THEME); //Used for theme switching in samples
super.onCreate(savedInstanceState);
setContentView(R.layout.list_navigation);
mSelected = (TextView)findViewById(R.id.text);
mLocations = getResources().getStringArray(R.array.locations);
Context context = getSupportActionBar().getThemedContext();
ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(context, R.array.locations, R.layout.sherlock_spinner_item);
list.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
getSupportActionBar().setListNavigationCallbacks(list, this);
}
這似乎是它。所以我很困惑我可以在哪裏添加導航標題。它還引用
ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(
context, R.array.locations, R.layout.sherlock_spinner_item);
和我的代碼不知道R.array.locations並給出語法錯誤。但是這個R.array.locations不在這個例子中。我應該在佈局目錄中爲它創建一個單獨的文件嗎?
謝謝!