添加更高版本的语句?

2023-12-30

我正在使用 1.6 即 API 4 来构建我的应用程序。更高版本支持几个命令。我想编写这些命令并使应用程序更兼容更高版本。就像,我使用标签。我想使用 setLeftStripDrawable 和 setRightStripDrawable,但 API 8 支持它们。

我写的是这样的:

// I want these lines to come into affect only if the device SDK is greater than 7 as SDK of below 7, doesn't support these methods.
if (android.os.Build.VERSION.SDK_INT > 7) {   
    tw.setLeftStripDrawable(R.drawable.tab_selected_bar_left_v4);  // TabWidget
}

EDIT :我想将 setLeftStripDrawable 设置为我的应用程序中使用的选项卡。在我的清单中,我有 use-sdk android:minSdkVersion="4"。如果我按照上面的方式编写这些行并在 2.3 中编译它,它就会编译成功。当我在 1.6 中运行时,我收到“java.lang.VerifyError”。如果我删除这些留置权并再次在 1.6 中运行,它就可以正常工作。

仅当设备 SDK api > 7 时,我应该怎么做才能执行这些行,如果小于该值,那么这些行不应受到任何影响?

有什么线索吗?


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

添加更高版本的语句? 的相关文章

  • 如何在 Android / Java 中获取图像的分辨率

    如何在 Android 中找到任何图像的分辨率 获取存储在磁盘中的图像大小的有效方法 例如获取用户选择上传的图像文件的大小 是使用BitmapFactory Options并设置inJustDecodeBounds为真 这样做你就会获取图像
  • 对话框上的 EditText 不返回任何文本

    我太累了 找不到错误 我没有发现任何错误 但我没有从 editText 收到任何文本 请看下面的代码 活动密码 xml
  • 如何在 Android 中使用 Assets 中预加载的 SQLite 数据库

    我想用preloaded database在我的应用程序中意味着尝试在安装 apk 时获取数据库 以便可以使用已保存在其中的数据 我复制了 成分 db 文件位于资产文件夹中 并使用以下代码 但这会出现错误 从资源文件复制数据库时出现问题 我
  • Firebase 数据库快速入门处理计数的方式安全吗?

    我想为文章点赞创建一个增量字段 我指的是这个链接 https firebase google com docs database android save data save data as transactions https fireb
  • 如何获取.so文件的依赖项列表?

    假设我有libFoo so为 android arm 编译 我不确定它链接到什么STL实现 有options http developer android com intl ru ndk guides standalone toolchai
  • Retrofit-2 内容类型问题

    我的 Api 接受 Content Type application json 作为标头 我按照改造文档中所述完美设置了标题 Headers Content Type application json POST user classes C
  • Android 应用被 Google Play 拒绝

    我最近向 Google Play 商店提交了一个 Android 应用程序 但收到一条消息说我的应用程序已被拒绝 我不确定问题是什么 也找不到确切的解决方案 拒绝原因 违反了禁止行为条款 内容政策 经过定期审核后 我们确定您的应用程序支持
  • 应用内结算错误

    我的 UNMANAGED 应用内购买无法正常工作 在它完美运行之前 我可以使用测试帐户成功购买 但它突然不起作用了 因为我记得我对商家帐户所做的只是添加更多 2 4 个测试帐户 添加后 我的应用内购买将不起作用 所以我更新了公钥并上传了一个
  • 如何将 android.net.Uri 转换为 java.net.URL? [复制]

    这个问题在这里已经有答案了 有没有办法从Uri to URL 我正在使用的库需要这个 它only接受一个URL但我需要在我的设备上使用图像 如果该方案的Uri is http or https new URL uri toString 应该
  • 如何在 Android NDK 中创建新的 NativeWindow 而无需 Android 操作系统源代码?

    我想编译一个 Android OpenGL 控制台应用程序 您可以直接从控制台启动 Android x86 运行 或者从 Android x86 GUI 内的 Android 终端应用程序运行 这个帖子 如何在 Android NDK 中创
  • onClick 未在带有子项的 LinearLayout 上触发

    我有一个自定义的 LinearLayout 和一个较小的 TextView 子级 我希望能够单击 TextView 未覆盖的区域 因此我将 clickable true 和 onclicklistener 设置为 LinearLayout
  • Android 从命令行停止模拟器

    这个问题与如何通过命令行关闭Android模拟器 https stackoverflow com questions 5912403 how to shut down android emulator via cmd 但是 在尝试第一个答案
  • 在Android Studio中更改项目主题?

    我使用浅色主题创建了一些项目 现在我想将其更改为深色 但我不知道该怎么做 顺便说一句 我不是问如何在代码中做到这一点 只是问如何更改项目的默认主题 在 AndroidManifest xml 的 application 标签下 您可以设置您
  • NoClassDefFoundError:无法解析:Landroid/support/v7/appcompat/R$styleable

    新手尝试完成 Google 提供的我的第一个应用程序教程 在这个致命异常的过程中 我确实导入了很多随机包来消除许多事情的 无法解析 错误 例如 ActionBarActivity EditText Fragment LayoutInflat
  • android httprequest java.net.UnknownHostException

    我想用android发出http请求 是使用这个 void testHTTP HttpClient httpClient new DefaultHttpClient HttpUriRequest request new HttpPost h
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • Android - 9 补丁

    我正在尝试使用 9 块图片创建一个新的微调器背景 我尝试了很多方法来获得完美的图像 但都失败了 s Here is my 9 patch 当我用Draw 9 patch模拟时 内容看起来不错 但是带有箭头的部分没有显示 或者当它显示时 这部
  • 在android中跟踪FTP上传数据?

    我有一个运行 Android 的 FTP 系统 但我希望能够在上传时跟踪字节 这样我就可以在上传过程中更新进度条 安卓可以实现这个功能吗 现在 我正在使用org apache common net ftp我正在使用的代码如下 另外 我在 A
  • Android:解析 XML 数据的最佳解析器 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在开发一个应用程序 其中我第一次要解析来自远程服务器的 xml 文件中的数据 但我无法选择哪个解析器是有效的或最适合解析的 因为我知道主要有
  • 当ScrollView滚动到底部时加载更多数据

    我有一个带有动态加载内容的滚动视图 有时可能会有很多内容 所以我想在用户滚动到底部时加载更多内容 我搜索了合适的方法 发现了两种 onScrollChanged and getScrollY 但我不知道如何将它用于我的目的 请给我一些建议

随机推荐

  • Hausman 对 lme4 中“glmer”的规范测试

    我想制作一个 广义线性模型的固定 随机模型 family 二项式 因为我有一个数据库 其中观察来自总体并且有分组结构 然后我使用该功能glmer来自lme4包 我也读到我可以使用glmmPQL库中的函数MASS 遥远 2006 当我想使用
  • 在 web2py 的本地安装中安装 Python 模块

    我在 Windows 机器上运行 web2py 我正在开发一个应用程序 但它不断出错 因为它说我尝试使用的模块未安装 然而它安装在我的本地 python 安装中 如何安装模块以便 web2py 可以识别它们 web2py 可以识别本地 Py
  • 如何在 Android 中的可跨越字符串之间留出空间?

    Code private void setSpans Editable s ColorInt int backgroundColor BackgroundColorSpan spans s getSpans 0 s length Backg
  • Java 中数据类型的默认值是什么? [复制]

    这个问题在这里已经有答案了 我对 Java 很陌生 总是对数据类型有疑问 那么有哪些defaultJava 中所有数据类型的值 byte 0 short 0 int 0 long 0 float 0 0f double 0 0d char
  • 单击 ListView 项目会更改项目内元素的状态吗?

    我不知道如何解释这个问题 但我会尝试 我有一个包含多个项目的 ListView 每个项目内部都有一个 TextView 和两个 ImageView 我希望当我单击它们时 ImageView 会发生变化 并且当我长时间按下 ListView
  • 如何清除 Android 中的旧徽章计数

    我设置 0 表示其显示徽章计数为 1 如何清除我的旧徽章计数 徽章计数设置方法 public static void setBadge Context mContext int count String launcherClassName
  • 使用 Visual Studio 2010 将 VB6 迁移到 .Net

    有人使用 Visual Studio 2010 将 VB6 项目迁移到 Net 吗 我已经在 VS2005 中测试了迁移 但是生成的 Net 代码非常混乱 因此我们决定不迁移到 Net 那么VS2010的迁移向导比VS2005或VS2008
  • REST API 上的 CakePHP 身份验证

    因此 我正在为我正在开发的 Web 应用程序创建一个 REST API 并且我知道身份验证的基本方法是在每个请求上发送凭据或发送令牌 由于我以前从未使用过令牌 因此我想我可以为每个请求发送凭据 关键是我找不到任何有关如何在控制器中处理此问题
  • 使用 pandas.SparseSeries.from_coo() 函数的非 NDFFrame 对象错误

    我正在尝试将 COO 类型稀疏矩阵 来自 Scipy Sparse 转换为 Pandas 稀疏序列 从文档 http pandas pydata org pandas docs stable sparse html http pandas
  • 在 Keras 中设置 LearningRateScheduler

    我正在 Keras 中设置学习率调度程序 使用历史损失作为 self model optimizer lr 的更新程序 但 self model optimizer lr 上的值不会插入到 SGD 优化器中 并且优化器为使用默认学习率 代码
  • 如何禁用 vscode 中的误报错误?

    我写了这个基本的 C 程序 int main int argc char const argv int n rand int a n return a 0 哪个在 gcc 中正确编译 但是 MS C C 智能感知在显示错误曲线时指出expr
  • 用多行突出显示 ggplot 中的一行

    我想改变size linetype colorggplot 中的一行等 这是一个最小的可重现示例 library tidyverse Data in wide format df wide lt data frame Horizons se
  • 从 UIButton 中获取 UILabel

    我有一个 UIButton 其中 UILabel 作为子视图添加到其中 有没有一种简单的方法可以将 UILabel 从中取出 以便我可以更改它的标题 如果您指定一个tag当您仍然有对它的引用时 您可以稍后通过搜索视图来找到它tag 像这样
  • 如何正确使用 ES6“导出默认值”和 CommonJS“要求”?

    我一直在努力Webpack教程 http blog madewithlove be post webpack your bags 在其中一个部分中 它给出了包含该问题的一行本质的代码示例 export default class Butto
  • 使用 C# 获取 MySQL 记录数

    我想知道如何使用 C 获取查询的记录计数 这是我使用的代码 MySqlDataReader recordset null query new MySqlCommand SELECT FROM test ORDER BY type ID AS
  • 双括号初始化 - 优点

    知道我们可以通过使用双括号初始化来初始化java中的集合 对此进行了一些搜索 发现由于其性能问题 不建议使用它 private static final Set
  • VBA复制文件;抑制“文件已存在”并确定是否成功?

    我有一些代码用于将文件夹从本地 PC 复制到网络共享驱动器 以进行备份 我对我的代码有两个问题 首先 当代码运行时 它的作用就像 Windows 中的复制 粘贴 如果文件已经存在 它会询问我是否要覆盖它们 我确实想覆盖它们 因为我每天都运行
  • 如何使用设备货币格式格式化浮点值?

    我有一个可以打印计算出的货币值的应用程序 我想以默认货币格式显示该值 例如在欧洲你可以写 1 000 95 在美国我想你会写 1 000 95 在其他货币中 小数部分显示的值或多或少 在美国为 2 但在日本为 0 如何获得所有现有货币的尽可
  • Android Viewpager 项目访问

    我的目标是能够滑动 3 个不同的布局 并能够单击每个布局上的项目 目前 滑动功能运行良好 可以查看所有 3 个布局 活动 public class FetchMenu extends Fetch protected ImageView bl
  • 添加更高版本的语句?

    我正在使用 1 6 即 API 4 来构建我的应用程序 更高版本支持几个命令 我想编写这些命令并使应用程序更兼容更高版本 就像 我使用标签 我想使用 setLeftStripDrawable 和 setRightStripDrawable