如何解析维度字符串并将其转换为维度值

2024-03-08

我正在寻找一种动态转换字符串的方法,例如"30dp"转换为类似于像素数量的 int。这意味着StaticClass.theMethodImSearchingFor("16px")会回来16.
我的应用程序将动态获取这些字符串,我需要一种方法将其存储为像素值以供以后使用。
我已经看过了安卓源代码 http://www.java2s.com/Open-Source/Android/android-core/platform-frameworks-base/Catalogplatform-frameworks-base.htm,主要是类Resources, TypedArray and TypedValue,但我找不到任何有用的东西。


如果您需要 android 资源 dimen 作为 int,您可以在代码中执行此操作:

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

如何解析维度字符串并将其转换为维度值 的相关文章

  • 谷歌地图 API 的替代品 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案
  • Eclipse 运行时 Dalvik 错误

    当我要运行任何程序时 会显示此对话框 在 Eclipse 中 这些错误显示在控制台中 2013 02 25 19 05 09 Dex Loader Unable to execute dex Target out of range 0000
  • ViewPager - 无限滚动? [复制]

    这个问题在这里已经有答案了 我需要在屏幕上显示文本或图像 文本或图像 一个请求总共 10 个 是通过 HttpClient 从我的服务器获取的 当用户向右滑动并到达第 8 张幻灯片时 我需要从服务器获取下一组 10 个文本或图像 使用 Vi
  • 无法解析符号“AuthUI”

    我正在添加 firebase google 和 Gmail 登录 但是当我粘贴代码时 onAuthStateChanged NonNull FirebaseAuth firebaseAuth 方法我收到此错误 无法解析符号 AuthUI 在
  • 将 match_parent 转换为“0dp”

    当我使用android layout height match parent or android layout width match parent 作为约束布局中子项的高度 宽度并构建 Gradle 文件 它会自动更改为android
  • Android 和 Facebook 共享意图

    我正在开发一个 Android 应用程序 并且有兴趣了解如何使用 Android 的共享意图在应用程序内更新应用程序用户的状态 浏览过 Facebook 的 SDK 后 这似乎很容易做到 但是我很想允许用户通过常规的共享意图弹出窗口来做到这
  • 从图库加载图像时应用程序崩溃

    在我的应用程序中 我有两个按钮 一个用于从图库 从设备 加载图像 另一个用于通过访问设备的相机拍照 我的代码在某些设备上正常工作 bt在某些设备上 应用程序单击图库中的图像时崩溃 任何人都可以帮助我找出实际问题吗 public class
  • 如何从 Android 服务获取应用程序上下文?

    我有一个正在运行并监听麦克风输入的 Android 服务 我希望它在满足特定条件时启动一项活动 为了创建意图 我需要应用程序上下文 我怎么才能得到它 Intent i new Intent ctx SONR class i addFlags
  • DP5 7.0 - 向待处理意图添加额外内容是否会失败?

    在跟踪器上添加链接的问题 因此 我今天在我的 Nexus 5X 上安装了 DP5 Android 7 0 版本 我一直在开发一个应用程序 它使用 Android 的 AlarmManager 类在特定时间安排本地通知 在此版本之前 代码在运
  • 使用 KitKat 存储访问框架后打开 Google Drive 文件内容 URI

    我正在使用 android 4 4 的存储访问框架并打开文件选择器 一切正常 除了从 Google Drive 选择文件时 我只能弄清楚如何将其作为输入流打开 但我想获得一个 java File 对象 返回的内容 uri 如下所示 cont
  • Android:直接从浏览器下载文件

    我试图让 Android 浏览器下载特定类型 xxx 的文件 这样我就可以设置一个应用程序与其关联 我已经成功完成了关联部分 因为我已经做到了 以便在资源管理器应用程序中单击正确类型的文件会加载适当的应用程序 我希望这会转移到浏览器 这样如
  • 滑动抽屉上的按钮? - 安卓

    好吧 我已经在我正在构建的 Android 应用程序中的滑动抽屉上实现了一个按钮 唯一的问题是 当我按下按钮时 整个滑动抽屉都会被按下并向上滑动 我知道我可以在 XML 中禁用 按向上滑动 但这似乎不起作用 因为滑动抽屉仍然在没有向上滑动的
  • 连续按钮的自定义 arrayadapter 和 onclicklistener

    我有一个自定义数组适配器 我想为每一行中的按钮添加一个 onclicklistener 当我单击按钮时 我希望图像资源发生变化 一切正常 除了当我单击按钮时图像发生变化但另一行中的另一个按钮的图像也会发生变化 感谢您的帮助 这是我的代码 p
  • 将 mp3 添加到 ContentResolver

    我知道从您的应用程序下载 mp3 后 您需要将其添加到ContentResolver在音乐播放器上看到它 我正在使用以下代码执行此操作 private void addFileToContentProvider ContentValues
  • FirebaseAuth.getInstance().signOut() 不注销

    我尝试从 firebase 注销用户 但在关闭应用程序并再次打开后 用户仍然处于连接状态 我尝试从 firebase 定期注销用户 但没有解决问题 我想知道是什么导致了这个问题 logout setOnClickListener new V
  • Android 中何时使用服务、何时不使用服务

    我从事Android开发已经不到两年了 我仍然对这个看似简单的问题感到困惑 何时应该实施一项服务 根据我的经验 有一些罕见的情况 但我对此表示怀疑 因为每部手机上都运行着很多这样的情况 我怀疑这只是一个糟糕的应用程序设计 这本质上是我的问题
  • Android:将“内部”链接添加到 TextView 的一部分,该链接链接到我的代码中的操作

    正如标题所解释的 我想添加链接到我的TextView 有这两个警告 我希望链接能够作用于TextView 不是完整的 类似于AHTML 中的锚点 我希望链接指向我的代码中的操作 而不是网站 我可以在我的活动中定义一个方法 或者实现一个OnC
  • 如何使用 Android 手机通话时播放声音?

    是否可以通过编程方式与电话进行交互 例如 您可以通过程序向呼叫者播放音频吗 Google 尚未公开任何允许我们向特定正在进行的调用提供数据的 API 不过 您可以控制通话 检查这篇文章 here http prasanta paul blo
  • 在 Android 中创建硬链接和符号链接

    我正在创建一个应用程序 我想在其中使用 Android 外部内存文件系统中的硬链接和符号链接 我尝试过使用命令 Os link oldpath newpath Os link oldpath newpath 但是 当我尝试这样做时 我收到此
  • 找不到 com.android.tools.build:gradle:3.0.0 [重复]

    这个问题在这里已经有答案了 当我尝试从命令行构建可能的 Android 项目时 我收到以下错误消息 配置项目 mylib 时出现问题 无法解析配置 mylib classpath 的所有文件 找不到 com android tools bu

随机推荐

  • 选择复选框 Angular 中的所有项目

    我有一个包含多个复选框的列表 我做了一个单选和多选的功能 用户可以获取单选和多选的数据 现在我遇到的问题是 当我删除列表中一个复选框的选择 然后选择所有复选框时 应该取消选择 但我无法做到这一点 下面是我的代码 超文本标记语言 div cl
  • AVAudioPlayer 播放时游戏滞后

    我正在创建一个游戏 用户用喷气背包控制角色 当喷气背包与钻石相交时 我将钻石添加到它们的总数中 然后播放声音 然而 声音会使游戏暂停十分之一秒左右并扰乱流程 这是我正在使用的代码 var diamondSound NSBundle main
  • 从打字稿中的对象获取特定类型的所有键[重复]

    这个问题在这里已经有答案了 标题说明了一切 但最好举个例子 interface A key1 string key2 string key3 number type KeysOfType
  • 未找到 Media type=text/html 的 MessageBodyWriter,但适用于 JSON

    问题是 每当我尝试生成 JSON 以外的媒体类型响应时 我都会收到 MessageBodyWriter 未找到错误 但响应对于 Application JSON 输出效果很好 我在 Maven POM 中使用了多个依赖项 因此 Messag
  • 本地安装的 gulp 无法在命令行中运行?

    我是 Nodejs 和 gulp 的新手 我正在开发一个 Nodejs 项目 其中我必须对所有文件运行 jslint 我正在使用 gulp 来达到这个目的 我的问题是 为了在 cli 上运行 gulp 我不想全局安装 gulp 也不想更新我
  • SWIG 在 AIX 上崩溃(使用 python,可能还有其他所有 SWIG 支持)

    SWIG 在 AIX 上可以轻松编译和安装 不幸的是 一个简单的SWIG 你好世界 http www swig org tutorial html 也可以编译 但不是那么容易 因分段错误或非法指令而崩溃 取决于编译 链接器过程的一些细节 g
  • 有没有办法在父小部件上覆盖多个项目(PySide/Qt)

    我有一个主要的父窗口小部件 并且我想要在父窗口小部件之上有多个布局 使用父窗口小部件初始化布局会将布局放置在父窗口小部件的顶部 我喜欢这个 并且想为同一个父小部件多次执行此操作 左侧 顶部 底部和右侧 我使用了具有不同子布局的 QGridL
  • C++工作草案的措辞可能存在缺陷(整数转换等级规则)

    我发现其中可能存在矛盾标准C 工作草案 https eel is c draft 首先我陈述事实 最后提出我的问题 当 的时候整数转换等级成立 转化排名 1 1 http eel is c draft basic types conv ra
  • 在 PHP 中合并 XML 文件

    我有2个文件1 xml and 2 xml两者都有相似的结构 我想要一个 我尝试了很多解决方案 但只有错误 坦率地说 我不知道这些脚本是如何工作的 1 xml
  • Mongodb find方法可以动态查询吗?

    我是 mongodb 的初学者 所以如果有人建议我如何有效地编写以下查询 那就太好了 我有一个集合 其中包含位置和日期作为字段 搜索条件有4个 用户无需任何参数即可搜索 用户可以仅使用日期进行搜索 用户可以仅通过位置进行搜索 用户可以使用日
  • 删除 Azure Blob 存储容器内的文件夹

    我有一个名为 图片 并有一些名为 文件夹1 文件夹2 在它里面 所以我的 blob 的文件将这样处理 http optimus blob core windows net pictures Folder1 IMG123 png http o
  • Pytorch 说 CUDA 不可用(在 Ubuntu 上)

    我正在尝试在我拥有的笔记本电脑上运行 Pytorch 这是一个较旧的型号 但它确实有 Nvidia 显卡 我意识到这可能不足以实现真正的机器学习 但我正在尝试这样做 以便我可以了解安装 CUDA 的过程 我已按照上面的步骤操作安装指南 ht
  • 如何在symfony中动态填充下拉列表? (选择所在地区的城市)

    我解释一下我的问题 我必须创建一个表单 其中的下拉列表根据我们在之前的选择中填写 我有两个实体 一个Region可能有多个城市 ManyToOne 关系 我按照这里的文档进行操作如何使用表单事件动态修改表单 动态生成提交的表单 http s
  • 忽略时间戳日期的时间范围查询

    我正在尝试查询我的 Rails 数据库 Postgres 中的购买表 并且我想查询时间范围 例如 我想知道所有日期的下午 2 点到下午 3 点之间进行了多少次购买 有一个created at此表中的列 但我不知道如何在不搜索特定日期的情况下
  • Java,如何弹出一个只有图像的对话框?

    我正在尝试找到一种方法将 JDialog 的所有内容替换为简单的图像 它适用于我正在开发的项目的 关于 页面 我希望当用户单击 关于 部分时 以 JDialog 的样式弹出一个图像 并在失去焦点时消失 例子 http www howtoin
  • 将数据从一个电子表格复制到另一种保留格式且不带公式的数据

    我想要做的是将数据范围从一个电子表格复制到另一个电子表格 同时保留格式 颜色 样式等 并且仅采用不带公式的值 我已经有了这段代码 来自 Tanaike 之前的回答 并进行了一些修改 它保留格式但复制公式 我只需要值 Source var s
  • 如何更改 Python 中一组导入的名称?

    我想从名称更改的模块中导入所有方法 例如 而不是 from module import repetitive methodA as methodA repetitive Class1 as Class1 repetitive instanc
  • 在 Xcode 中为无法识别的选择器创建断点

    是否可以在 Xcode 中设置断点来停止调试器only在无法识别的选择器上 我有其他正在触发的异常 并且我只想在unrecognized selector例外 没有别的 设置符号断点 NSObject doesNotRecognizeSel
  • 添加图片到word文档

    我写了一个下面简单的word插件来将图像插入到word文档中 但是当我执行此代码时 图像不会添加到文档中 var img data image png base64 iVBORw0KGgoAAAANSUhEUgAAAH4AAAAsCAMAA
  • 如何解析维度字符串并将其转换为维度值

    我正在寻找一种动态转换字符串的方法 例如 30dp 转换为类似于像素数量的 int 这意味着StaticClass theMethodImSearchingFor 16px 会回来16 我的应用程序将动态获取这些字符串 我需要一种方法将其存