Android - 顶部的操作栏和页面底部的选项卡

2024-02-22

我是一名 Android 开发新手。我刚刚开始学习Android编程。我想知道是否可以在页面顶部添加带有操作图标的操作栏,在页面底部添加选项卡!如果是这样,请有人指导我如何实现它的代码!

提前致谢, 乌迪


AFAIK,您可以在底部添加操作按钮,前提是顶部没有空间,但是要做到这一点,您应该在活动中激活操作栏的“拆分”选项:

要在使用支持库时启用拆分操作栏,您必须做两件事:

Add uiOptions="splitActionBarWhenNarrow"每一个<activity>元素或到元素。此属性仅被 API 级别 14 及更高级别理解(旧版本会忽略它)。 要支持旧版本,请添加<meta-data>元素作为声明相同值的每个元素的子元素"android.support.UI_OPTIONS"

这是官方文档的引用,我建议您阅读更多http://developer.android.com/guide/topics/ui/actionbar.html http://developer.android.com/guide/topics/ui/actionbar.html

顺便说一句,如果你想支持旧版本的android sdk(小于3)使用动作栏夏洛克它是第三方lib,但它的ip与官方actionbar非常相似,并且支持任何版本的android sdk。要了解更多信息,请访问actionBarSherlock 主页 http://actionbarsherlock.com

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android - 顶部的操作栏和页面底部的选项卡 的相关文章

  • 如何正确显示AChartEngine条形图

    我在用图表引擎 1 0 1 最新 并想演示一个条形图 这就是我要的 我想要的图表 到目前为止我所取得的成就 1 1 view 缩小视图 问题 图表的左右部分在 1 1 视图中丢失 酒吧之间的距离是如此之远 我需要减少它 该栏未正确位于文本标
  • 如何减少Android中CheckBox的宽度和高度

    谁能告诉我如何减少 CheckBox 的宽度和高度 以便在 Android 中显示非常小的 CheckBox 提前致谢 只需像使用普通按钮一样使用 setWidth w 和 setHeight h 函数即可
  • 从 TimerTask 的 run 方法更新 TextView 时出错

    我正在尝试测试 UI 和 Timer 类的可能性 所以我尝试了以下练习 TestTimerActivity java package com tvt TestTimer import android app Activity import
  • Android应用程序中菜单的共享功能

    我问了很多关于我的标题的问题 但到目前为止我还没有得到正确的答案 我需要在我的应用程序中实现androd的菜单功能 即当我们进入Android手机中的画廊时 当我们按菜单时 它会提供很多选项像分享 等 我的问题是我可以在我的应用程序中实现相
  • 检索特定联系人的组

    我想检索联系方式及其所属的组 我得到了列出手机中所有联系人组的代码 Cursor groupC getContentResolver query ContactsContract Groups CONTENT URI null null n
  • React Native fetch() 在 Android 7 上抛出“网络请求失败”,但在 Android 6 上工作正常

    我已经发现 question https stackoverflow com questions 45144938 react native android fetch for https returns network request f
  • Android:由于 Web 服务 Http 请求,活动显示时间过长

    我的一项活动是在启动应用程序时向 Web 服务发出 http 请求以获取一些天气数据 由于 Web 服务请求 活动需要 3 4 秒才能显示的问题 在实际设备上测试 我知道我没有以正确的方式这样做 我所做的就是在 onCreate 方法上 我
  • Unity 2018.3 android dex合并问题

    在您决定将这篇文章视为 重复 而不阅读它之前 请了解我已经查看了大量与此主题相关的帖子 但我找不到适合我的实例的解决方案 包括 StackOverflow 建议的所有解决方案 大多数帖子都是针对 Android Studio 而不是 Uni
  • Firebase 实时数据库 .info/connected 本应为 True 时为 False

    我有一个 Android 服务 它的调用地址为onCreate FirebaseDatabase database FirebaseDatabase getInstance database getReference info connec
  • VideoView中的seekTo

    我在寻找视频时遇到问题 我的应用程序应该从上次停止的位置恢复视频 所以我这样做 videoView seekTo bookmark videoView start 然而 当它播放时 我听到视频开头的声音大约 1 2 秒 只有在该视频寻找到正
  • Android接收短信Intent:获取消息Id或线程Id

    我已经注册了一个广播监听器来接收android provider Telephony SMS DELIVER意向行动 我似乎能够获取这条新消息的正文和发件人电话号码 但是我无法获取此新消息的消息 ID 或线程 ID 我发现的唯一方法是搜索消
  • 如何将两个 APK 合并为一个,以便两个应用程序可以同时安装

    如何将 2 个 Android 应用程序合并到捆绑包中 以便在安装捆绑包时同时安装两个应用程序 我想将 2 个 APK 合并到一个捆绑包中 以便我可以将其上传到 Android Market 当有人将其安装到设备上时 这两个应用程序都应该安
  • 使android listview布局可滚动

    我有一个 xml 文件 其布局为 ASCII 形式 ImageView TextView List
  • 在 Android 应用程序中使用传单来显示在线地图

    是否有任何示例项目展示如何正确使用传单在 Android 应用程序中显示在线地图 因为我尝试了很多示例 但每次我的应用程序中都有一个空的网络视图 这是我的代码 private WebView mWebView Override protec
  • 回购:找不到命令?

    我是 git 和 repo 的新手 我使用的是window 7 所以我使用cygwin 我已经从 cygwin 安装程序安装了 git 之后我尝试在 cygwin 中使用以下命令进行存储 repo init u git android gi
  • android Analytics v4 最简化

    我正在尝试以最简单的方式将谷歌分析连接到我的应用程序 我想实现analytics v4 因为google说他们很快就会强制升级到它 所以我不想做两次同样的工作 在这种情况下 谷歌的教程不是很有效 合并他们在那里所说的内容和我在互联网上找到的
  • API级别29 Intent.ACTION_GET_CONTENT从下载文件夹返回错误的ID

    我正在尝试查找从文件选择器意图返回的 URI 的完整文件路径 我从互联网下载了一张图像 该图像保存在浏览器默认下载文件夹中 问题是 DocumentsContract getDocumentId content describer 返回的
  • Android中计算两个时间之间的差异

    我有两个字符串变量 例如 StartTime 和 EndTime 我需要通过用 StartTime 减去 EndTime 来计算 TotalTime StartTime和EndTime的格式如下 StartTime 08 00 AM End
  • Android Studio 3.0 中的 Gradle 构建错误

    您能帮我解决 Android 3 0 中的 Gradle 构建问题吗 我是 Android Studio 的新手 以下是我在 AS 3 0 中的配置 gradle gt wrapper gt gradle wrapper propertie
  • 与桌面浏览器相比,移动浏览器有多强大? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi

随机推荐

  • 如何使用 CSS 旋转导航栏中的元素?

    我试图让我的导航栏在我的 WordPress 网站中旋转 但无法使其居中并靠近屏幕左侧 这是我现在得到的屏幕截图 这是我正在使用的 CSS 代码 nav standard position fixed webkit transform ro
  • Hyperledger Composer Web 应用程序用户身份验证

    我已经使用 Hyperledger Composer 创建了一个业务网络 并且创建了一个简单的 Web 应用程序 用于添加参与者并使用 Angular 通过 Web 界面提交交易 另外 我已经使用护照启用了 REST 服务器的身份验证 并且
  • 在 Access 中创建 Outlook 收件箱电子邮件表

    UPDATE 下面的当前代码符合推荐的 SQL 构造 SqlString 中的错误 运行时错误 3011 Microsoft Access 数据库引擎找不到对象 请确保该对象存在 并且正确拼写其名称和路径名 如果 不是本地对象 请检查您的网
  • Tweepy OpenSSL.SSL.WantReadError

    Python 3 6 我使用 tweepy 的 Streamer 来获取推文 效果很好 但有时 如果我让它打开超过 24 小时 就会出现此错误 Traceback most recent call last File C ProgramDa
  • C++ 中的 bool 是什么?

    我遇到了一些非常有趣的代码 这让我想知道 bool 是什么 我一直认为它是原始类型 例如 int char 或 long 但今天 我看到了这样的东西 void boolPtrTest bool thisBool true boolPtrHe
  • sas中的分组依据

    我有以下数据集作为输入 ID 1 2 2 3 4 4 4 5 并需要一个新的数据集 如下所示 ID count of ID 1 1 2 2 3 1 4 3 5 1 您能告诉我如何在 SAS 中执行此操作而不使用 PROC SQL 吗 或者
  • 为我的 WCF 服务启用 SSL

    我有一个在开发中使用 basicHttpBinding 的 WCF 服务 现在在产品中我们想要使用 SSL 我必须进行哪些更改才能强制仅使用 SSL 连接 MSDN 上的此页面解释了 WCF 绑定安全性 http msdn microsof
  • 定义API时我应该返回CompletableFuture还是Future?

    在Java 8中 接口或抽象类定义返回的API更好吗 CompletableFuture而不是返回Future 考虑到转换很难看Future to CompletableFuture https stackoverflow com ques
  • 向 pandas 绘图添加小刻度

    我有以下代码 from pandas datareader import data as web import matplotlib pyplot as plt fig ax1 ax2 plt subplots 2 1 df web Dat
  • 如果互联网或信号中断,如何捕获异常

    我正在使用媒体播放器和流音频 我想知道如果互联网或信号中断并且无法再传输音频 捕获异常的最佳方法是什么 下面是我到目前为止所做的代码 正如您所看到的 我用相同的消息抛出所有异常 private class taskDoSomething e
  • Parse.com Javascript SDK 使用 include,但不起作用

    我正在尝试从名为的表中获取数据Book 里面Book有一个Pointer
  • 在网络调用期间显示 ProgressDialog,直到完成

    I am very很沮丧 因为我一直在等待网络调用时尝试实现一个超级简单的加载轮 我已经搜索并阅读了几十个这样的问题 我只是觉得我一定错过了一些东西 除非没有人真正做我想做的事情 我尝试过AsyncTask路线 但这不是我想要的 我还要说的
  • axios 在本机反应中给出 [AxiosError: Network Error]

    我是 React Native 的新手 我正在尝试使用 React Native 中的 axios 提交 api 但我 getiign AxiosError 网络错误 我不知道这是什么或如何解决这个问题 function getdata c
  • mysqli_real_escape_string 如何无法阻止 SQL 注入? [复制]

    这个问题在这里已经有答案了 首先 我知道人们想要使用存储过程 以便他们重用查询并处理转义 然而 我读到很多开发人员都说mysqli real escape string不能100 防止SQL注入 有人可以提供一个例子吗 根据我对这个主题的有
  • javascript中字符串的数组未移位

    var hello hello Array prototype unshift call hello 11 gives error Array prototype join call hello works why 有人可以向我解释为什么吗
  • 向量-向量相乘来创建矩阵

    我是一个 IDL 用户 慢慢切换到 numpy scipy 有一个操作我在 IDL 中非常频繁地执行 但无法用 numpy 重现 IDL gt a 2 4 IDL gt b 3 5 IDL gt print a b 6 00000 12 0
  • TCP 客户端异步套接字回调

    请注意 问题是关于仅在套接字上使用异步回调模式 我想构建一个 TCP 客户端 当收到数据包以及套接字关闭时 它会通知我 因为 NET 提供的 beginRecv endRecv 功能不会通知连接是否仍然可用 我的问题 没有一种方法可以像使用
  • Spring 控制器:我可以在调用每个 @RequestMapping 方法之前调用一个方法吗?

    我有一些通用组件 它们始终存在于给定控制器类提供的每个页面中 在每个 RequestMapping 方法的开头 我使用这些通用组件填充模型 有没有一种方法可以定义在每个控制器方法之前调用的方法 以便我可以将所有这些复制 粘贴到一个地方 只需
  • Laravel 4.2:将数据库记录从一个数据库复制到另一个数据库

    我需要在 Laravel 4 2 中将记录子集从一个数据库复制到另一个数据库 我编写了一个 artisan 任务 加载需要从 默认 数据库连接复制的模型 现在需要将它们保存到第二个数据库连接 在 config database php 中定
  • Android - 顶部的操作栏和页面底部的选项卡

    我是一名 Android 开发新手 我刚刚开始学习Android编程 我想知道是否可以在页面顶部添加带有操作图标的操作栏 在页面底部添加选项卡 如果是这样 请有人指导我如何实现它的代码 提前致谢 乌迪 AFAIK 您可以在底部添加操作按钮