如何在 Android 中以编程方式创建“水平样式”进度条?

2024-07-01

我正在以编程方式在我的应用程序中创建一个 ProgressBar,默认情况下它是 SPIN 样式,但我希望它是 HORIZONTAL 样式。我没有看到任何方法/常量来实现这一点。

我不想使用 ProgressDialog,因为它与我的应用程序 UI 主题不一致。

请问有什么建议吗?


用这个:

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

如何在 Android 中以编程方式创建“水平样式”进度条? 的相关文章

  • 如果相关服务被终止,如何更新小部件?

    我有一个录音应用程序 目前正在为其开发一个小部件 录音是由在前台状态的服务中运行的音频引擎执行的 每当音频引擎状态更改为暂停 播放 录制时 就会发送广播 并由更新小部件的接收器进行处理 这样 单击小部件中的录制按钮就会开始录制 这会导致发送
  • react-native:“adb”未被识别为内部或外部命令、可操作程序或批处理文件

    我是反应原生 Android 应用程序开发的新手 请帮我解决这个问题 我无法运行我的第一个应用程序 收到错误如下adb is not recognized as an internal or external command operabl
  • 当应用程序离开后台并在 iOS 和 Android 中返回时,WebView 正在重新加载?

    我有一个小应用程序 它仅包含一个网络视图 我正在使用 url 加载网络视图 但是当我的应用程序进入后台并返回时 网络视图正在重新加载 对我来说 这不应该发生 在 iOS 和 Android 中 当应用程序进入后台时 如何停止 webview
  • 从我的应用程序中搜索 Youtube 应用程序中的特定字符串

    我有一个按钮 当我点击它时 我想调用 Youtube 应用程序并搜索预定义的字符串 搜索字符串是不变的 我的意思是 Youtube 应用程序将自动显示结果 我知道为了搜索频道 我们输入 Intent intent new Intent In
  • Android模拟器相机自定义图像

    有谁知道模拟器相机启动时可以打开一些个人照片吗 我有一个基于图像分析的应用程序 我希望当我单击相机按钮时 相机会打开而不是默认的 Android 模拟器移动图像 我希望它打开一些我设置为默认图像的图像 因此 当我选择拍照时 它只会显示该图像
  • 使用硬件键盘时 Android TabHost 选项卡会窃取焦点

    我目前有一个TabHost包含 4 个选项卡 在一些片段上我们有一些EditText布局内的视图 我们注意到 当您尝试输入任何内容时EditText使用硬件键盘的视图 焦点被窃取EditText并赋予当前活动选项卡TabHost 这只发生在
  • Kotlin 协程的现有 3 函数回调

    我有一个带有具体示例的一般性问题 我想在拍照时使用 Kotlin 协程魔法而不是 Android 中的回调地狱 manager openCamera cameraId object CameraDevice StateCallback ov
  • 从处理程序取消 AsyncTask 及其进度条

    我想取消几秒钟后向服务器发送数据的 AsyncTask 我已经设置了 AsyncTask 和处 理程序 但进度对话框仍然旋转 我怎样才能尽快干净地停止AsyncTask 这就是我到目前为止所拥有的 提前致谢 private class As
  • 从 android 将用户注册到 QuickBlox 用户

    我正在尝试在我的 Android 应用程序中使用 QuickBlox 我阅读了指南并导入了示例 一切正常 我更改了一些用户可以使用 EditText 作为用户名和另一个密码登录的内容 并且效果很好 但现在我想添加一个注册按钮 使用户能够注册
  • INSTALL_FAILED_MISSING_SHARED_LIBRARY 没有 google api

    好吧 我一直在浏览 但我最终得到的只是谷歌的 api 我没有在我的应用程序中使用任何来自谷歌的API 我正在编写一个使用 sqlite 浏览器的应用程序 但尚未使用任何其他参考 任何想法 我之前没有开始过这个应用程序 所以现在这是一个非常大
  • android获取屏幕尺寸包括状态栏和软件导航栏的尺寸

    如何获取包含导航栏和状态栏的屏幕尺寸 以像素为单位 我已经尝试过使用获取尺寸DisplayMetrics但尺寸不包括软件导航栏 自 API 17 JELLY BEAN MR1 起添加了软件导航 因此我们只需要在 API 17 及更高版本中包
  • Android Studio:无法加载 dx.jar

    当我在 Android Studio 中运行我的模块时 出现以下错误 错误 Android Dex GradleDevBuild 无法加载 dx jar 我在网上无休无止地寻找解决方案 但一切都与 eclipse 有关 而与 Android
  • 批处理脚本 - 如果存在 ./sdcard/file.any 使用 adb

    我想检查我的 Android 设备上是否存在文件 如果不存在 则推送它 使用 adb 批量执行此操作的语法是什么 就像是 if exist sdcard file any do echo exists else adb push file
  • 保存新图像时,它会保留旧画布

    我有一个画布 允许用户绘制和保存 它还允许用户更改颜色并在同一画布上使用不同的颜色进行绘制 我的绘画课 package com test testing import android content Context import andro
  • android 图像被文本包裹

    我想将图像插入文本中 例如 我想显示这样的文本 要编辑图片 您应该单击 图片 按钮 其中 image 是真实图像 例如 ImageView 你可以试试这个 不知道这是否是你的需要 setContentView R layout main T
  • 每个项目有 2 个 TextView 的 Android ListView

    我在网上看到的所有示例每个项目仅包含 1 个 TextView 并且它们从数组加载数据 我不明白如何指定哪些数据去哪里 例如我的项目布局如下所示
  • 在单元测试用例中未调用 AsyncTask onPostExecute()

    我看过很多与此相关的帖子 但似乎没有一个与我遇到的问题相同 GetBusinessRulesTask 扩展了 AsyncTask 当我在单元测试用例中执行此操作时 onPostExecute 永远不会被调用 但是 如果我使用真正的客户端代码
  • 将片段添加到对话框

    我想向对话框添加一个片段 它可以是 DialogFragment 或常规对话框 我怎么做 这是我的 DialogFragment public class MyDialogFragment extends DialogFragment pu
  • 如何在Android中启用接近传感器

    我已在代码中成功配置了距离计 现在我想以编程方式关闭和打开屏幕 传感器代码工作正常 并且也调用了以下方法 Override public void onSensorChanged SensorEvent event TODO Auto ge
  • android 软键盘出现时会破坏布局

    这是一个布局

随机推荐

  • 如何创建大型SWT图像?

    在我的 eclipse rcp 应用程序中 我需要创建尺寸为 30000x10000 像素或更大的图像 这张图片是NatTable http nattable org drupal 表示 使用标准图像创建方法 它会因不同的问题而失败 Out
  • C++ 函数参数:使用引用还是指针(然后取消引用)?

    我得到了一些代码 其中一些参数是指针 然后指针被取消引用 提供价值 我担心指针取消引用会消耗周期 但是在查看之后 之前的 StackOverflow 文章 取消引用指针的代价有多大 https stackoverflow com quest
  • 使用 Oozie 运行 shell 脚本

    我正在尝试运行一个sh通过Oozie编写脚本 但我面临一个问题 无法运行程序 script sh 在目录中 mapred local taskTracker dell jobcache job 201312061003 0001 attem
  • ASP .NET Core MVC:RedirectToAction 上的请求会发生什么情况

    我整天都在尝试在控制器之间传递数据 但现在我认为我还不太理解基础知识 在 ASP NET core 的整个文档中 他们使用 请求 一词 我假设这是由 WebServer 客户端发出的 HttpRequest 还有一些不同的事情应该与请求的生
  • SQLite:从命令行插入二进制数据

    我有这个 SQLite 表 create table mytable aid INTEGER NOT NULL PRIMARY KEY bid INTEGER NOT NULL image BLOB 我想将一个二进制文件插入到image该表
  • 在pushViewController之前设置视图控制器属性

    在我的应用程序中 我向视图添加了标签 将其连接到插座 但当我第一次从另一个视图控制器分配此插座然后调用时 什么也没有显示pushViewController来显示它 这是推送下一个显示标签的视图之前的代码 CustomViewControl
  • LaTeX:两栏文章中的多个作者

    我对 LaTeX 有点陌生 我遇到了一些问题 我正在使用一个twocolumn我的布局article 有四位作者涉及不同的隶属关系 我试图将他们全部列在标题下 以便他们跨越页面的整个宽度 都在同一水平上 它应该类似于这样 Article T
  • Eigen 静态库内存对齐

    我正在使用 C 17 GCC 7 4 0 Eigen 3 3 4 这是我的最小例子 我有两节课 B and C C位于静态库中 尝试创建实例时 程序因分段错误而崩溃B 静态库是通过优化构建的 构建类型 发布 如果在没有优化的情况下构建 程序
  • VueJS 语法:挂载时运行方法

    我想加载一些数据vue resource当页面加载时 如果按下刷新按钮 则重新加载该数据 保留我的代码DRY https en wikipedia org wiki Don 27t repeat yourself我想将此功能放入一个方法中
  • 在谷歌云平台中运行数据流时“找不到方案gs的文件系统”

    我正在 Google Cloud Platform GCP 中运行我的 google dataflow 作业 当我在本地运行此作业时 它运行良好 但是当我在 GCP 上运行它时 出现此错误 java lang IllegalArgument
  • Rails Installer + Cygwin:如何在 Cygwin 中最好地使用 ruby​​ 版本的 Rails 安装程序?

    我刚刚安装了 Windows 设置 以便通过 RailsInstaller 处理 Ruby on Rails 在 Windows 命令行上 一切都运行良好 我还使用 cygwin 它默认安装它自己的 ruby 版本 这与 bcrypt ru
  • 如何确定 Azure 队列中的所有消息是否都已处理完毕?

    我刚刚开始修补 Windows Azure 希望能帮助解答一个问题 如何确定 Windows Azure 队列是否为空并且其中的所有工作项都已被处理 如果我有多个工作进程查询工作项队列 则如果队列为空 GetMessage s 不会返回任何
  • Split() 已弃用 [重复]

    这个问题在这里已经有答案了 可能的重复 PHP 拆分替代方案 https stackoverflow com questions 2813241 php split alternative Successful geocode geocod
  • 使用四元数进行弧球旋转(使用 iOS GLKit)

    我正在寻找一种在具有四元数的 3D 模型上进行轨迹球旋转的简单实现 特别是在 iOS 上使用 GLKit 到目前为止 我已经检查了以下来源 使用 GLKit 进行轨迹球旋转 http thestrangeagency com arcball
  • 如何从使用屏幕重绘的程序获取输出以在终端屏幕抓取中使用?

    我正在尝试获取全屏终端程序的输出 该程序使用重绘转义码来呈现数据 并且需要tty or pty 跑步 人类遵循的基本程序是 在终端中启动程序 该程序使用重绘来显示和更新各个字段的数据 人类等待直到显示一致 可能使用诸如 不闪烁 或 自上次更
  • MVC SelectList 中 LINQ 查询的结果作为值和文本 - 不起作用

    我正在尝试使用 LINQ 查询的结果来填充 MVC 5 应用程序中的 SelectList LINQ 查询返回客户 ID Model public partial class Pricelist public int CustomerID
  • Akka:缺少 akka.version

    我有一个 scala 项目 它在 IntelliJ 中运行良好 运行 调试配置设置为应用程序 现在我想创建一个 jar 来使用 java jar jar 运行它 这是一个 Maven 项目 而不是 SBT 我有三个模块 包括所有其他模块的顶
  • PHP如何比较日期和日期?

    我从数据库中得到这个值 2009 1 1 00 00 00 好的 让我粘贴我的代码 fetch mysql fetch assoc result db value fetch date 2009 1 1 00 00 00 today dat
  • 如何设置 Django/Mezzanine 站点管理员的权限

    我不确定必须向组分配什么权限 以便该组的用户可以登录到他们分配到的特定夹层站点的管理区域 用户有员工状况检查过 我希望该组对以下设置的访问权限受到限制 sites all redirects all core all auth can ad
  • 如何在 Android 中以编程方式创建“水平样式”进度条?

    我正在以编程方式在我的应用程序中创建一个 ProgressBar 默认情况下它是 SPIN 样式 但我希望它是 HORIZONTAL 样式 我没有看到任何方法 常量来实现这一点 我不想使用 ProgressDialog 因为它与我的应用程序