类android.app.ActionBar.OnNavigationListener源码实例Demo

下面列出了怎么用android.app.ActionBar.OnNavigationListener的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: Contacts   文件: MainActivity.java
@Override
public void displaySpinnerInActionBar(String[] array, int position, OnNavigationListener listener)
{
	ArrayAdapter<CharSequence> list = new ArrayAdapter<CharSequence>(getActionBar().getThemedContext(),
			android.R.layout.simple_dropdown_item_1line, array);
	list.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);

	getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
	getActionBar().setListNavigationCallbacks(list, listener);
	getActionBar().setSelectedNavigationItem(position);
}
 
源代码2 项目: Contacts   文件: MainActivity.java
@Override
public void displaySpinnerInActionBar(int array, int position, OnNavigationListener listener)
{
	ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(getActionBar().getThemedContext(), array,
			android.R.layout.simple_dropdown_item_1line);
	list.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);

	getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
	getActionBar().setListNavigationCallbacks(list, listener);
	getActionBar().setSelectedNavigationItem(position);
}
 
源代码3 项目: Contacts   文件: MainActivity.java
@Override
public void displaySpinnerInActionBar(List<BaseType> data, int position, OnNavigationListener listener)
{
	MultiObjectAdapter adapter = new MultiObjectAdapter(null, LayoutType.DROP_DOWN_ITEM);
	adapter.addAll(data);

	getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
	getActionBar().setListNavigationCallbacks(adapter, listener);
	getActionBar().setSelectedNavigationItem(position);
}
 
源代码4 项目: Klyph   文件: TitledFragmentActivity.java
@Override
public void displaySpinnerInActionBar(int array, int position, OnNavigationListener listener)
{
	ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(this, array, android.R.layout.simple_dropdown_item_1line);
	list.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);

	getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
	getActionBar().setListNavigationCallbacks(list, listener);
	getActionBar().setSelectedNavigationItem(position);
}
 
源代码5 项目: Klyph   文件: TitledFragmentActivity.java
@Override
public void displaySpinnerInActionBar(List<GraphObject> data, int position, OnNavigationListener listener)
{
	MultiObjectAdapter adapter = new MultiObjectAdapter(null, SpecialLayout.DROP_DOWN_ITEM);
	adapter.addAll(data);
	
	getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
	getActionBar().setListNavigationCallbacks(adapter, listener);
	getActionBar().setSelectedNavigationItem(position);
}
 
源代码6 项目: Klyph   文件: TitledViewPagerActivity.java
public void displaySpinnerInActionBar(int array, int position, OnNavigationListener listener)
{
	ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(this, array, android.R.layout.simple_dropdown_item_1line);
	list.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);

	getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
	getActionBar().setListNavigationCallbacks(list, listener);
	getActionBar().setSelectedNavigationItem(position);
}
 
源代码7 项目: Klyph   文件: TitledViewPagerActivity.java
@Override
public void displaySpinnerInActionBar(List<GraphObject> data, int position, OnNavigationListener listener)
{
	MultiObjectAdapter adapter = new MultiObjectAdapter(null, SpecialLayout.DROP_DOWN_ITEM);
	adapter.addAll(data);
	
	getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
	getActionBar().setListNavigationCallbacks(adapter, listener);
	getActionBar().setSelectedNavigationItem(position);
}
 
源代码8 项目: ChipsLibrary   文件: MainActivity.java
@Override
protected void onCreate(final Bundle savedInstanceState)
  {
  super.onCreate(savedInstanceState);
  getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
  final ArrayList<String> itemList=new ArrayList<String>();
  itemList.add("Contacts Recipients");
  itemList.add("Customized Recipients");
  final ArrayAdapter<String> navAdapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,android.R.id.text1,itemList);
  getActionBar().setListNavigationCallbacks(navAdapter,new OnNavigationListener()
    {
      @Override
      public boolean onNavigationItemSelected(final int itemPosition,final long itemId)
        {
        switch(itemPosition)
          {
          case 0:
            getFragmentManager().beginTransaction().replace(android.R.id.content,new ContactsRecipientsFragment()).commit();
            break;
          case 1:
            getFragmentManager().beginTransaction().replace(android.R.id.content,new CustomRecipientFragment()).commit();
            break;
          }
        return true;
        }
    });
  }
 
源代码9 项目: KlyphMessenger   文件: TitledFragmentActivity.java
@Override
public void displaySpinnerInActionBar(int array, int position, OnNavigationListener listener)
{
	ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(this, array, android.R.layout.simple_spinner_dropdown_item);
	list.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

	getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
	getActionBar().setListNavigationCallbacks(list, listener);
	getActionBar().setSelectedNavigationItem(position);
}
 
源代码10 项目: Contacts   文件: IActionbarSpinner.java
public void displaySpinnerInActionBar(String[] array, int position, OnNavigationListener listener); 
源代码11 项目: Contacts   文件: IActionbarSpinner.java
public void displaySpinnerInActionBar(int array, int position, OnNavigationListener listener); 
源代码12 项目: Contacts   文件: IActionbarSpinner.java
public void displaySpinnerInActionBar(List<BaseType> data, int position, OnNavigationListener listener); 
源代码13 项目: Klyph   文件: IActionbarSpinner.java
public void displaySpinnerInActionBar(int array, int position, OnNavigationListener listener); 
源代码14 项目: Klyph   文件: IActionbarSpinner.java
public void displaySpinnerInActionBar(List<GraphObject> data, int position, OnNavigationListener listener); 
源代码15 项目: KlyphMessenger   文件: IActionbarSpinner.java
public void displaySpinnerInActionBar(int array, int position, OnNavigationListener listener); 
 类所在包
 类方法
 同包方法