zoukankan      html  css  js  c++  java
  • android学习十 ActionBar

    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));
  • 相关阅读:
    去除文本多余空行
    自定义裁剪图片
    遍历文件目录下所有图片并保存到统一路径
    根据节点解析xml
    坐标转换——GCJ-02
    获取进程列表
    判断进程状态
    VSDK modify HDMI resolution
    mcspi
    TI RTOS
  • 原文地址:https://www.cnblogs.com/manziluo/p/5800399.html
Copyright © 2011-2022 走看看