码迷,mamicode.com
首页 > 移动开发 > 详细

android学习十 ActionBar

时间:2016-08-23 18:35:34      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

1.api level大于等于11 支持,或者使用兼容库,但兼容库的问题很多。

2.一个操作栏属于一个活动,并具有其生命周期
3.操作栏分3类:a.选项卡操作栏,b.列表操作栏,c.标准操作栏
4.获取活动的的操作栏  getActionBar()
5.设置操作栏的导航模式  
   ActionBar ab = getActionBar();
   ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
6.添加tab并设置标题和监听器
  TabListener tl = new TabListener( this, this);
     Tab tab =  ab.newTab();
     tab.setTitle("some");
     tab.setTabListener(t1);
 
7.
 
 
 
20.代码片段
 
20.1实现文本框滚动的方法
 a.<ScrollView><TextView></TextView></ScrollView>
 b.在布局中android:scrollbars="vertical"
        android:scrollbarStyle="insideOverlay"  
  在代码中
              TextView tv = getView();
              tv.setMovementMethod(ScrollingMovementMethod. getInstance());
20.2扩充菜单
    getMenuInflater().inflate(R.menu. main, menu);
 
20.3 设置列表导航模式
 
     ActionBar bar = this.getActionBar(); 
bar.setTitle(tag);
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
bar.setListNavigationCallbacks(
new SimpleSpinnerArrayAdapter(this),
new ListListener(this,this));

android学习十 ActionBar

标签:

原文地址:http://www.cnblogs.com/manziluo/p/5800399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!