将背景设置为空

2024-02-16

如果我在 xml 布局中使用以下行:

android:background="@null"
  1. 安全吗?
  2. 从性能的角度来看有效吗?或者 最好从以下位置设置布局或组件的背景 实际代码为空?

  1. android:background="@null"绝对安全。如果你想根据你的代码逻辑设置背景,你绝对可以使用这个;如果你不在代码中设置背景,它仍然是相同的,永远不会导致任何问题。

  2. 从性能的角度来看,您应该通过 XML 而不是以编程方式加载背景,因为您的布局只会从 XML 加载一次。如果你根据你的逻辑在代码中设置它,它可能会被加载多次。然而,无论哪种情况,性能都几乎相同,没有太大差异。您应该从您的逻辑角度决定使用哪种方法(如果您永远不会更改背景,请使用 XML 方法)。要点是,使用适当尺寸的图像作为背景。这将对性能产生真正的影响。无论采用哪种方法,大图像都需要更多时间来加载。

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

将背景设置为空 的相关文章

  • 如何做Android - 滑动抽屉从左到右滑动..?

    如何将android滑动抽屉从LTR滑动 使用时android orientation horizontal 它从 RTL 滑出 我该如何进行 LTR 谢谢 我找到了答案表格 Here http blog sephiroth it 2011
  • android edittext中的字符映射

    我想让我的编辑文本就像我写字符 g 时一样 它是相关的映射自定义字符应该写成印地语中的 我认为应该有字符映射 但没有知识任何人都可以帮助我 怎么做 其他应用程序https play google com store apps details
  • 如何正确释放Android MediaPlayer

    我正在尝试向我的 Android 应用程序添加一个按钮 当点击该按钮时它会播放 MP3 我已经让它工作了 但没有办法释放 mediaPlayer 对象 因此即使在我离开活动后它仍然会继续播放 如果我在react 方法之外初始化MediaPl
  • Gradle 构建错误:无法从 https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml 加载 Maven 元数据

    我在 Android studio 中遇到 gradle 构建错误 如下所示 Error A problem occurred configuring project MyApp Could not resolve all dependen
  • 如何使用 Google Maps for Android V2 处理地图移动结束?

    我想在地图中心更改后立即对地址进行地理编码 如何使用新的 Android 版 Google 地图 V2 处理地图移动 我说的是用户用手指拖动地图的情况 查看新的地图 API Override public void onMapReady G
  • Android 初学者:Android gridview 中的触摸事件

    我正在使用以下代码来使用 gridview 执行操作 稍作修改http developer android com resources tutorials views hello gridview html http developer a
  • 自定义首选项中的android首选项水平分隔线?

    我创建了自己的自定义首选项对象来扩展首选项 我创建它们只是因为这些自定义数据类型没有首选项 一切正常 但我的自定义首选项没有相同的外观 因为它们缺少系统首选项对象具有的水平分隔线 我已经查找了创建水平分隔线的代码 但我找不到它是在哪里完成的
  • Dialog.setTitle 不显示标题

    我正在尝试向我的对话框添加自定义标题 但是每当我运行我的应用程序时 它都不会显示标题 我创建对话框的代码是 final Dialog passwordDialog new Dialog this passwordDialog setCont
  • 以编程方式将文本颜色设置为主要 Android 文本视图

    如何设置我的文本颜色TextView to android textColorPrimary以编程方式 我已经尝试了下面的代码 但它将 textColorPrimary 和 textColorPrimary Inverse 的文本颜色始终设
  • 在 android 中建立与 MySQL 的池连接

    我需要从我的 Android 应用程序访问 MySQL 数据库 现在所有的工作都通过 DriverManager getConnection url 等等 但我必须从多个线程访问数据库 所以我必须使用连接池 问题1 是 com mysql
  • 图像作为电子邮件附件

    我想构建一个应用程序 我可以在电子邮件中附加图像 打开图像并将其设置为我的壁纸 我想让它跨平台 所以你能告诉我是否可以使用phonegap 或者我是否必须为iphone和android构建一个本机应用程序 您好 如果您只想通过电子邮件附加图
  • 从 BroadcastReceiver 类调用活动方法

    我知道我可以做一个内部接收器类来调用接收器中的任何方法 但我的主要活动太大了 要做的事情也很多 因此 我需要一个扩展广播接收器的类 但它不是内部类 并且可以从我的主要活动中调用一种方法 我不知道是否可能 但我的活动是家庭活动和 single
  • OnLongClickListener 不工作

    我有一个ImageView 我需要使用onLongClickListener对于图像视图 当我使用这段代码时 什么也没有发生 Code gallery Gallery findViewById R id gall1 gallery setA
  • Android 中的处理程序与异步调用

    目前我正在使用处理程序来调用 Web 服务方法以使其在后台运行 问题是它需要更多的时间来给出响应 在性能方面似乎更昂贵 现在我计划使用异步调用 哪一个是最好的 Android 中的处理程序和异步调用有什么区别 请帮我想出一个最好的解决方案
  • 在命令行上卸载 Android SDK 的选定部分

    这与 卸载旧的 Android SDK 版本 https stackoverflow com questions 15182377 uninstall old android sdk versions 除非我想在无头 Linux CI 服务
  • 如何检查 Android 中的同步设置

    我正在构建一个 Android 应用程序 我需要检查设备中注册的每个单独帐户的同步设置 我知道我可以通过 ContentResolver 类来做到这一点 但我遇到了一些问题 我已设法获取设备上所有帐户的列表 但我不知道在运行时从哪里获取特定
  • Android:如何从网络异步获取搜索建议?

    我创建了一个可搜索的活动 现在 我想添加从网络服务获取的搜索建议 我想异步获取这些建议 根据添加自定义建议 http developer android com guide topics search adding custom sugge
  • 发布的 Android apk 出现错误“包文件未正确签名”

    我最近将我的应用程序上传到 Android 市场 但是由于错误 下载时它拒绝运行 包文件未正确签名 我首先使用 eclipse 发布了数据包 右键单击导出 创建密钥库然后发布 但它拒绝工作 然后我下载了 keytool 和 jarsigne
  • Git 实验分支还是单独的实验存储库?

    我正在开发一个 Android 应用程序 并且在整个开发周期中一直使用 Git 现在 我想构建并发布实验性功能 供人们尝试和安装 同时仍将原始的 稳定的应用程序安装在他们的设备上 现在 这意味着我需要使用不同的包名称 这会更改开发项目中的一
  • 有没有任何代码可以在android中设置壁纸而无需裁剪和缩放?

    我正在创建一个画廊应用程序 我的第一个应用程序 这是我的代码 Bitmap bmd BitmapFactory decodeStream is try getApplicationContext setWallpaper bmd catch

随机推荐

  • 是否可以获取 formControl 的本机元素?

    我有角反应形式 https angular io docs ts latest cookbook dynamic form html 我创建formControls 并将其分配给输入字段 formControl 据我了解 它创造了nativ
  • 如何用python编写代理池服务器(当请求到来时,选择一个代理来获取url内容)?

    我不知道这种代理服务器的正确名称是什么 欢迎您修复我的问题标题 当我在谷歌上搜索代理服务器时 很多工具都是这样的maproxy https pypi python org pypi maproxy 0 0 12 or 少于 100 行代码的
  • 可达性与 UIDevice-Reachability

    我需要在我的 iPhone 项目中测试网络可达性 使用哪个项目比较好 可达性 http developer apple com library ios samplecode Reachability Introduction Intro h
  • 将数组中数字的所有组合相加

    我正在尝试用 javascript 编写一个程序 从 html 文本区域中获取未指定数量的数字 并尝试所有组合 将所有数字彼此相加 以查看它是否与您指定的数字匹配 现在我可以用文本区域中的字符串创建一个数组并使用for循环我把它们加起来 见
  • Consul healthcheck 运行后状态为“Dead”的 Docker 容器

    我正在使用领事的健康检查功能 并且我不断收到这些 死 容器 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 20fd397ba638 progrium consul latest
  • 现有项目的 XCTest

    我有一个很大的 大约 700 个模块 iOS 项目 现在我需要对现有代码进行单元测试 在我们没有使用它之前 我已经为我的目标添加了新的 XCTest 测试目标 并开始编写我的第一个测试 但是编译后我遇到了一些链接错误 因为我的项目中的模块没
  • 使用 Swift 的没有情节提要或 xib 文件的 OSX 应用程序

    不幸的是 我没有在互联网上找到任何有用的东西 我想知道 在不使用 Swift 中的 Storyboard 或 XIB 文件的情况下 我实际上需要键入哪些代码来初始化应用程序 我知道我必须有一个 swift文件名为main 但我不知道在那里写
  • 针对特定主机向特定用户发送 Nagios 服务通知

    使用 Nagios 我希望能够在特定主机上的服务出现故障时向用户发送通知 然而 另一台主机上的相同服务应该提醒其他人 例如 HostA 已启动 但 Host 上的 www 服务已关闭 gt 通知 UserS HostB 已启动 并且 Hos
  • 有什么方法可以匹配 Visual Fox Pro 和 C# 的 RAND(INT) 方法。网

    我正在将 Visual Fox Pro 代码迁移到 C 网 Visual Fox Pro 的特点是什么 基于文本字符串 在文本框中捕获 生成一个 5 位数字的字符串 48963 如果您始终输入相同的文本字符串 则该字符串将始终为 5 位数字
  • 设置类型的可变长度参数列表

    好吧 我很确定以前已经以某种方式讨论过这个问题 但我显然太愚蠢了 找不到它 首先 我不是在寻找 va list 和其他宏 我正在寻找类似主函数参数的东西 众所周知 默认原型是 int main int argc char argv 现在 我
  • Asp.Net Core 区域路由到 Api 控制器不起作用

    我有一个托管在某个区域的 API 控制器 然而 路由似乎不起作用 因为我的 ajax 调用在尝试执行控制器操作时不断返回 404 控制器构造函数中的断点永远不会被命中 Area WorldBuilder Route api controll
  • 浏览器中默认选择的文本颜色 - 它是什么?

    假设没有 CSS javascript 或其他 HTML 技巧 浏览器如何确定所选文本的文本颜色和背景 例如 标准白色背景 FFFFFF or RGB 255 255 255 黑色文字 000000 or RGB 0 0 0 当选择反转颜色
  • IBM Worklight 5.0.6.x - 混合 Android 应用程序无法在真实设备上运行

    我已经使用 Android 环境创建了一个 Worklight 应用程序并尝试运行它 它在 Android 模拟器中工作正常 但当我尝试在 Android 设备中运行它时 它显示错误 不幸的是该应用程序已停止 有人可以帮助我解决这个问题吗
  • 使其Pythonic:创建一个sqlite3数据库(如果它不存在)?

    我编写了一个 Python 脚本 如果数据库不存在 它会初始化一个空数据库 import os if not os path exists Database os makedirs Database os system sqlite3 Da
  • 如何用纯 JavaScript 实现 jQuery Mobile 动画 Ajax 页面导航(转换)

    我一直在使用基于 CSS3 的动画来在单页应用程序中使用 javascript 来对页面进行动画处理 最近我在使用 jQuery mobile 默认情况下 对于所有链接 jQuery Mobile 使用 ajax 加载页面并为其设置动画 我
  • 在 JSP 中加载 img

    我正在尝试在 JSP 中动态加载图像 并且我正在尝试执行以下操作 img src 其中 book img 包含一个字符串 绝对路径 我该如何解决这个问题 我收到的错误如下 元素 img 上的属性 src 值错误 路径中的 DOUBLE WH
  • mathematica 可以做一些平面几何绘图吗

    我正在尝试使用计算机来显示一些平面几何图 我不知道什么软件可以做到这一点 也不知道mathematica是否可以轻松地生成这样的图 例如 我有以下情节要展示 给定任何三角形 ABC 设 AD 为平分角 BAC 并与 BC 相交于 D 的线
  • 列的类型为没有时区的时间戳,但表达式的类型为字符变化:Nifi

    我正在尝试使用 nifi 将 CSV 记录插入 Postgres 数据库 示例 csv 文件 timenow location 2019 10 21 15 13 11 colombo nifi场景运行时 出现以下错误 错误列 timenow
  • 在控制台应用程序中使用 WebBrowser

    我想用它来调用网页上的一些JS脚本 我有这个 static void Stuff WebBrowser browser new WebBrowser browser Navigate http www iana org domains ex
  • 将背景设置为空

    如果我在 xml 布局中使用以下行 android background null 安全吗 从性能的角度来看有效吗 或者 最好从以下位置设置布局或组件的背景 实际代码为空 android background null 绝对安全 如果你想根