展开

关键词

1.ActionBar

ActionBar低版本和高版本用法不同低版本:1. 引用v7-appcompat2.  所以,为你的activity添加actionbar,只需简单地设置属性为11或者更大。常用操作:搜索 Actionbar允许你为当前上下文中最重要的操作添加按钮。 通过在项目的resmenu目录中新增一个XML文件来为actionbar添加操作。 1.在另一个activity protected void initActionBar() { super.initActionBar(); ActionBar actionBar = getSupportActionBar 上面  ActionBar actionBar = getSupportActionBar();如果是高版本直接getActionBar actionBar.setDisplayHomeAsUpEnabled

37150

1.ActionBar

ActionBar低版本和高版本用法不同低版本:1. 引用v7-appcompat2. 所以,为你的activity添加actionbar,只需简单地设置属性为11或者更大。常用操作:搜索 Actionbar允许你为当前上下文中最重要的操作添加按钮。 通过在项目的resmenu目录中新增一个XML文件来为actionbar添加操作。 1.在另一个activityprotected void initActionBar() { super.initActionBar(); ActionBar actionBar = getSupportActionBar 上面 ActionBar actionBar = getSupportActionBar();如果是高版本直接getActionBar actionBar.setDisplayHomeAsUpEnabled

5210
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Head First Android ActionBar

    还有一个变化是建议使用Toolbar,而不要使用原来的ActionBar 了! 所以,这两节的内容我打算总结下ActionBar和Toolbar的基本使用,因为Toolbar实际上是ActionBar的扩展,所以这一节还是介绍复杂的ActionBar,下一节再继续介绍Toolbar 1.ActionBar的来源ActionBar是从Android 3.0开始引入的,它是用于取代3.0之前的标题栏,并提供更为丰富的导航效果。 3.设置ActionBar的风格参考Styling the Action Bar下图是三种不同的来自Theme.holo 系列的ActionBar的样式,对应于Theme.AppCompat 系列分别是 其他的关于ActionBar的内容参见这篇文章Android UI开发详解之ActionBar,它还详细介绍了如果开发带Tab的ActionBar以及下拉模式的ActionBar等内容。

    18110

    自定义actionbar

    Android 3.0及以上已经有了ActionBar的API,可以通过引入support package在3.0以下的平台引用这些API,但这儿呢,完全自定义一个ActionBar,不用引入额外jar 提取出关于ActionBar的相关文件,你可以放在自己的项目中,最后会附下载地址。下面说下在程序中的用法。 首先新建一个布局文件,main.xml,如下: 这个自定义ActionBar其实是个Linearlayout,还有些自己的属性,首先要定义一个命名空间,名字随意,如上面的bar。 title就是actionbar的上的标题;type是区分这个actionbar的上左边item的布局,有三种类型,一种是normal:左边是一个显示主页的imagebutton和显示title的textview 接着MainActivity.javapublic class MainActivity extends Activity {   private ActionBar mActionBar;   private

    33290

    actionbar详解(二)

    经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对较为深刻的理解了。 那么不用担心,本篇文章我就将带领大家一起进入ActionBar的应用实战,将理论和实践完美结合到一起。 如果你还没有看过我的前两篇文章,建议先去阅读一下 Android ActionBar完全解析,使用官方推荐的最佳导航栏(上) 和 Android ActionBar完全解析,使用官方推荐的最佳导航栏(下 现在我们已经把ActionBar的界面都实现好了,但是如果你现在运行一下会发现,效果和微信还差得比较远,因为在字体的颜色和大小等方面我们还没有进行微调,因此接下来我们还需要自定义ActionBar的样子 经过前后三篇文章的学习,我相信大家对ActionBar的技术都已经掌握的非常好了,那么我们ActionBar系列的文章也就到此结束。源码下载,请点击这里

    28780

    actionbar完全解析(一)

    使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕。 下面是一张使用ActionBar的界面截图:?其中,是ActionBar的图标,是两个action按钮,是overflow按钮。 ActionBar actionBar = getActionBar();  actionBar.hide();   现在重新运行一下程序,就可以看到ActionBar不再显示了,如下图所示: ? 添加Action按钮ActionBar还可以根据应用程序当前的功能来提供与其相关的Action按钮,这些按钮都会以图标或文字的形式直接显示在ActionBar上。 好了,目前为止我们已经把ActionBar的基础知识介绍完了,那么今天的讲解就到这里,下篇文章中我会带领大家一起更深入地了解ActionBar

    321100

    Android 2.x中使用actionbar - Actionbarsherlock

    随着Android 4.0和Android 4.2 的发布和慢慢的推广开来,很多应用也开始使用Google推广的UI设计,而ActionBar是其中相当重要的一部分。 无奈google没有发布3.0之前版本的ActionBar的兼容包。还好网上有提供开源的别人开发的,ActionBarShelock,简称ABS. ABS的还有一项值得一提的优点就是,如果你在3.0以上的机子上使用,那么它会调用系统原生的ActionBar。 另外它的使用方法和系统自身的方法相当相似,如果你ActionBar本身已经很熟悉了,那么ABS也能很快上手。 http:actionbarsherlock.com下载对应的压缩包 2. 运行结果 ? 4.要使用Actionbar要继承sherlockactivity,在配置文件中声明activity时,要添加Theme设置才行,而且只能是三种或parent是这三种。

    28650

    Android开发(33) 透明漂浮的Actionbar

    需求让Actionbar 的背景透明,相当于漂浮在你的页面上思路首先,设置ActionBar 浮动到主界面上来。然后,设置ActionBar的背景色,透明或者半透明。 getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);或者使用theme 在style中实现:true 2.设置透明代码方式实现:ActionBar actionBar = getActionBar();actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(#33000000 )));google的actionbar是分为上下两栏显示的,上面的代码只能设置顶部actionbar的背景色,为了让下面的背景色一致,还需要添加一行代码:actionBar.setSplitBackgroundDrawable #33000000 #346c36 #33000000 @styleMyActionBarTitleText @android:colorwhite 获得actionbar的高度public static

    32000

    Android 2.x中使用actionbar - Actionbarsherlock (2)

    先前有一个项目,是基于android4.0来开发,使用到了Fragment及ActionBar,没打算支持android2.1-android2.3系列版本写完之后,我将此应用发布到百度应用,一天以后, 收到百度测试员反馈的信息:由于运行时出现强制关闭错误,此应用未上架,当时一看,我猜想应该是由于2.x版本不支持fragment及Actionbar引起正好今天有空,重新打开此项目,启动android 2.1 的模拟器,运行应用,果然一样的强制关闭错误,查看了下错误信息,果然是因为Fragment,ActionBar在2.x下不支持所引起,正好前段时间了解到ActionBarSherlock可以在2.x及4. x等各版本支持Fragment,ActionBar,于是特意使用ActionBarSherlock对项目进行了升级升级步骤1.在项目中add library。 至此,我们就能在项目中使用abs 的 actionbar了 3.修改AndroidManifest.xml,添加或修改代码,如下所示 在application节增加以下内容 android:theme=

    40060

    ActionBar开启Overlay Mode(覆盖模式)

    以下内容参考自Android官网http:developer.android.comtrainingbasicsactionbaroverlaying.html#EnableOverlay直接调用ActionBar 如果想在覆盖模式下,依然让布局显示在ActionBar的下方,则在布局文件的父布局下设置paddingTop属性值:3.0以上版本: ... 3.0以下版本: ... 提示:如果想让ActionBar显示在布局的前面,也可以设置ActionBar的背景为透明即可。效果如下。image.png

    74350

    actionbar(Android开源项目)

    com.actionbarsherlock.view.MenuItem @Override public boolean onCreateOptionsMenu(Menu menu) { 设置背景图片,默认撑满整个ActionBar

    35140

    利用 v7 Toolbar 自定义 Android ActionBar

    要使用 Toolbar,首先要在 layout 里面添加组件,例如在 activity_main.xml 里添加 然后修改该 Activity 的样式,禁用其 ActionBar false true ActionBarToolbar toolbar = (Toolbar) findViewById(R.id.toolbar);setSupportActionBar(toolbar);至此,一个简单的自定义 ActionBar findViewById(R.id.toolbar);toolbar.setTitle();setSupportActionBar(toolbar);如果想修改右侧菜单项,可以修改 menu.xml 同 ActionBar

    82530

    Android如何创建自定义ActionBar

    本例中主要是如何创建自定义的 ActionBar。?观察上图的,当切换界面时,每个界面的顶部最多只有两个图标,而且有4个界面具有类似特性。所以可以考虑通过自定义控件来创建UI模板。 本例可以简单的创建一个 TopBar 来继承 RelativeLayout,并在 values 文件下新建一个 attrs.xml 布局文件,该文件用于定义 ActionBar 的属性。

    16910

    Android开发笔记(二十)顶部导航栏ActionBar

    标题栏ActionBar ActionBar是在Android3.0之后引入的,所以Android2.x之前的版本不能直接使用ActionBar。 ;调用show方法表示显示 ActionBar actionBar = getActionBar();if (actionBar ! = null) { actionBar.hide(); 隐藏ActionBar actionBar.show(); 显示ActionBar}ActionBar的基本设置 ActionBar其上各控件的开关设置说明如下 getActionBar(String title, int bgId) { ActionBar actionBar = this.getActionBar(); if (actionBar ! getActionBar(String title, int bgId) { ActionBar actionBar = this.getActionBar(); if (actionBar !

    2.2K20

    Android 中ActionBar+fragment实现页面导航的实例

    Android 中ActionBar+fragment实现页面导航的实例为保证android2.0以上均能运行,使用support.v7库下的actionbar及fragment继承自AppCompatActivity (ActionBarActivity已过时)使用getSupportActionBar()得到ActionBar,ActionBar.Tab,这里Tab必须设置监听,在监听中实现Fragment的切换。

    15521

    Android开发(36) Actionbar的图标和点击事件

    需求我写了一个activity,使用了actionbar. ,有fragment,默认先打开一个 homeFragment,点击某个按钮会进入 detailFragment.当启动detailFragment 时,我希望在detailFragment 打开时,actionbar

    85000

    Android开发(32) Actionbar 常用方法

    http://stackoverflow.com/questions/14606294/remove-icon-logo-from-action-bar-on-...

    16900

    Android中ActionBar和ToolBar添加返回箭头的实例代码

    1.ActionBar添加返回箭头onCreate方法中ActionBar actionBar = this.getSupportActionBar();actionBar.setTitle(搜索功能) item.getItemId() == android.R.id.home) { finish(); return true; } return super.onOptionsItemSelected(item); }在这里,ActionBar android.R.id.home) { finish(); return true; } return super.onOptionsItemSelected(item);}总结以上所述是小编给大家介绍的Android中ActionBar

    28871

    Android ActionBar应用实战,高仿微信主界面的设计

    经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对较为深刻的理解了。 那么不用担心,本篇文章我就将带领大家一起进入ActionBar的应用实战,将理论和实践完美结合到一起。 如果你还没有看过我的前两篇文章,建议先去阅读一下 Android ActionBar完全解析,使用官方推荐的最佳导航栏(上) 和 Android ActionBar完全解析,使用官方推荐的最佳导航栏(下 现在我们已经把ActionBar的界面都实现好了,但是如果你现在运行一下会发现,效果和微信还差得比较远,因为在字体的颜色和大小等方面我们还没有进行微调,因此接下来我们还需要自定义ActionBar的样子 经过前后三篇文章的学习,我相信大家对ActionBar的技术都已经掌握的非常好了,那么我们ActionBar系列的文章也就到此结束。好了,今天的讲解就到这里,有疑问的朋友可以在下面留言。

    52850

    Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

    使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕。 下面是一张使用ActionBar的界面截图:?其中,是ActionBar的图标,是两个action按钮,是overflow按钮。 ActionBar actionBar = getActionBar();actionBar.hide();现在重新运行一下程序,就可以看到ActionBar不再显示了,如下图所示:? 这就是ActionBar导航和Back键在设计上的区别,那么该怎样才能实现这样的功能呢?其实并不复杂,实现标准的ActionBar导航功能只需三步走。 好了,目前为止我们已经把ActionBar的基础知识介绍完了,那么今天的讲解就到这里,下篇文章中我会带领大家一起更深入地了解ActionBar,感兴趣的朋友请继续阅读 Android ActionBar

    952100

    相关产品

    • 数据湖分析

      数据湖分析

      云端数据湖构建与分析服务,覆盖数据湖构建、元数据管理、分析计算等数据湖全链路技术架构。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券