我的首选项活动中有一个加速度计模式的列表首选项,我纯粹是从xml加载的.如果用户设备没有或不支持加速度计,我将不会完全删除阵列中的物品.我是否需要为此选项创建一个单独的列表首选项才能将其删除? (我希望将它们全部合而为一.)如何通过以下设置将其删除?

谢谢你的提示.

杰森

Others Modes

Others Modes

Accelerometer Mode

0

1

2

解决方法:

当您说要“完全删除数组中的项”时,是否意味着您希望ListPreference不显示在PreferenceScreen中?还是想让它在尝试获取设置值时返回空值?

好吧,我现在明白了.我认为您不能只删除数组中的那个项目.您必须以编程方式为ListPreference的entry和entryValues设置新数组.

您可以通过其键找到ListPreference.

这是一个例子:

if (accelerometerNotSupported) {

ListPreference accelMode = (ListPreference) findPreference("acceleratorMode");

accelMode.setEntries(new String[]{"Others Modes","Others Modes"});

accelMode.setEntryValues(new String[]{"0", "1"});

}

这会将您的列表偏好设置更改为仅具有这两个选项.

标签:listpreference,accelerometer,android

来源: https://codeday.me/bug/20191102/1993369.html

android怎么把数组清空,android-从ListPreference删除数组项相关推荐

  1. php中删除数组元素的函数,php删除数组中的元素函数用法汇总

    php中删除数组元素是非常的简单的,主要是unset,array_splice,但是关于两者有,长时间混用,有的时候竟然分不出区别. 很多地方都这样区别unset,array_splice array ...

  2. php 去掉数组中的空值_PHP删除数组中空值的方法介绍

    说来惭愧,以前在去掉数组的空值是都是强写foreach或者while的,利用这两个语法结构来删除数组中的空元素,简单代码如下: foreach( $arr as $k=>$v){ if( !$v ...

  3. shell unset之后数组元素个数为_PHP删除数组中指定值的元素的方法

    PHP编程中,有时候需要对数组中指定的元素进行删除操作.这篇文章就说几种php语言中如何对数组中指定值的元素进行删除的方法. PHP unset() 函数 PHP删除数组中的元素需要用到函数 unse ...

  4. php 删除数组的空元素,php删除数组空元素的方法_后端开发

    php如何实现自动跳转_后端开发 php实现自动跳转的方法:1.通过php内置函数"header",将http响应头中的"Location"设置为要跳转的URL ...

  5. java 数组减除值_java – 删除数组中空值的最有效方法是什么.

    我很好奇删除数组中空值的最有效方法是什么.这是我当前的null(0)删除方法. public static int[] removeNull(int[] array){ int j = 0; for( ...

  6. php如何移除数组中的某个值,删除数组中某个值元素_PHP教程

    删除数组中某个值元素本实例是要利用php array_diff函数来,删除数组中某个值元素哦,方法很简单用foreach再加array_diff函数就 删除数组中某个值元素 本实例是要利用php教程 ...

  7. 去除数组索引php,php如何删除数组索引

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  8. 微信小程序 循环原数组并追加新元素(删除数组指定元素)

    今天新get到了一个小技能 push和concat的区别: push 遇到数组参数时,把整个数组参数作为一个元素:而 concat 则是拆开数组参数,一个元素一个元素地加进去. push 直接改变当前 ...

  9. php删除数组指定的元素,php删除数组中指定值的元素的几种方法

    php删除数组中指定值的元素的几种方法 发布时间:2020-11-11 10:44:07 来源:亿速云 阅读:102 作者:小新 这篇文章主要介绍php删除数组中指定值的元素的几种方法,文中介绍的非常 ...

  10. 函数 —— memset() 将存放字符串的数组清空后再赋予该数组新的字符串

    void *memset(void *s, int ch, size_t n); 函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返 ...

最新文章

  1. 综合布线成数据中心建设和运营的重要课题
  2. 三级缓存/缓存行概念/缓存一致性协议/缓存对齐编程
  3. 深入浅出Android BufferQueue
  4. gcc编译的几个重要参数
  5. h2database源码浅析:TransactionMap、MVMap、MVStore
  6. 数据泵避免个别表数据的导出
  7. 夏令时 DST (Daylight Saving Time) java中的夏令时。
  8. logging日志模块 , 序列化json pickle , 随机数random
  9. 【前端】相信你会用到的一篇笔记---HTML篇
  10. Oracle 数据库基础学习 (二)
  11. 一款相当好用的排版软件
  12. 西门子触摸屏程序锁屏V1.0
  13. echarts 南丁格尔玫瑰图属性设置
  14. 一个不用背单词的高效英文学习法
  15. Unity 游戏实例开发集合 之 FlappyBird (像素鸟) 休闲小游戏快速实现
  16. 安得指针千万间,大庇天下地址具欢颜(中)
  17. matplolib种横坐标斜着显示
  18. 埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛 L-K序列
  19. 如何选购计算机硬件,如何选购电脑硬件 选购电脑硬件技巧【详细介绍】
  20. linux中read函数读取文件夹内文件,linux下read函数

热门文章

  1. 2021年起重机械安全管理考试内容及起重机械安全管理新版试题
  2. 基于SQLserver实现的商品销售信息管理系统
  3. 雅礼集训 1.2 取石子游戏
  4. python命令ipad锁屏_python实现windows倒计时锁屏功能
  5. 每天送给自己一句话(三月)
  6. 人工学院2卡顿_人工学院2为什么那么卡 | 手游网游页游攻略大全
  7. 阿里巴巴CTO独家自述:CTO就是要给CEO扫清障碍和风险
  8. 王者荣耀英雄选择分析
  9. 小学生计算机管理员寄语,小学生寄语简短
  10. 关于2019年的养生大业