actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.bg_dialog));
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
// 生成一个SpinnerAdapter
SpinnerAdapter adapter = ArrayAdapter.createFromResource(this, R.array.province, android.R.layout.simple_list_item_checked);
actionBar.setListNavigationCallbacks(adapter, new dropDownAdapter());
//在array中定义省份即可
class dropDownAdapter implements OnNavigationListener{
String[] provinces=getResources().getStringArray(R.array.province);
@Override
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
// TODO Auto-generated method stub
// 生成自定的Fragment
ProviceInfo province=new ProviceInfo();
FragmentManager manager = getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
// 将Activity中的内容替换成对应选择的Fragment
transaction.replace(R.id.context, province, provinces[itemPosition]);
transaction.commit();
return true;
}
}