首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安卓 topic-UI-设置 settings

每个设置保存在 SharedPreferences 中的值可能是以下数据类型之一: 布尔值 浮点型 整型 长整型 字符串 字符串 Set 由于应用的设置 UI 是使用 Preference 对象(而非...但是,如果您拥有多组设置,则还可以使用 PreferenceActivity 屏幕创建双窗格布局。...如果该值 false,则仅当过去从未调用此方法时(或者默认值共享首选项文件中的 KEY_HAS_SET_DEFAULT_VALUES false 时),系统才会设置默认值。...构建自定义首选项 Android 框架包括各种 Preference 子类,您可以使用它们各种不同类型的设置构建 UI。.... } 保存设置的值 初始化当前值 提供默认值 保存和恢复首选项的状态 正如布局中的 View 一样,在重启 Activity 或片段时(例如,用户旋转屏幕),Preference 子类也负责保存并恢复其状态

3K10

androidListPreference的用法_PreferenceActivity用法

*/ PreferenceManager manager = getPreferenceManager(); // 根据android:key中指定的名称(相当于id)来获取首选项 ListPreference...listPreference = (ListPreference) manager.findPreference("myListPreference"); Log.i("存储的值", ""+listPreference.getValue...第二:格式,PreferenceScreen根标签,ListPreference子标签 第三:标签属性含义 android:key 唯一标识符,和android:id相类似,PreferenceManager...可以以其为参数通过findPreference获取指定的preference android:title 整个屏幕的标题 android:summary 选项的简单说明 android:entries...弹出的对话框中,列表显示的文本内容,注意哦,这里指定的是一个数组 android:entryValues 与android:entries相对应的值 android:defaultValue 当对应值不存在时的默认值

97920
您找到你想要的搜索结果了吗?
是的
没有找到

聊聊Android应用Preference组件那点事

Preference在PreferenceScreen布局上显示的标题——小标题(可以没有); android:defaultValue ----默认值。...例如,CheckPreference的默认值可为"true",默认为选中状态; android:enabled ---- 表示该Preference是否可用状态; android:dependency...Preference组件自身底部的线太粗糙,修改Preference的宽度,让其与屏幕宽度一致,无法满足需求。...1 思路分析 主题设置自定义PreferenceFragmentListSinglePane样式,结果运行报错,提示无法找到PreferenceFragmentList样式。...目录下,因为Android系统的Setting应用及一些符合Android设计思想的应用的设置界面一般都会用它来实现,因此类似于该场景的都可以使用Preference,比如系统设置、短信都可以使用,简单而又好使用

2.4K30

Android教程-保存数据-保存键值对

本课程向你介绍向你介绍在Android中存储数据的主要选择,包括: 在一个共享的首选项文件中保存简单数据类型的键值对 在Android的文件系统中保存任意文件 使用有SQLite管理的数据库...注意:SharedPreferences API只用于读写键值对,而你不应该将它们同Preference API混淆,后者帮助你你的应用设置构建用户界面(尽管它们使用了SharedPreferences...作为它们保存应用设置的实现)。...它会访问有资源字符串 R.string.preference_file_key标识共享首选项文件, 并且使用私有模式打开它,那样这个文件就只能被你的应用所访问了....为了从一个共享首选项文件获取到值,可以调用诸如getInt()和getString()方法,提供键以获取到你想要的值,并且可以选择在这个键值对不存在时返回一个默认值

2.6K10

Android Settings解析

首语 Android设置应用是Android系统中一个非常重要的系统应用,它允许用户调整和设置系统的各种参数和功能(系统设置/自定义设置/控制应用权限/开发者选项/系统信息等),使用户获得更好的使用体验...用户应该能够浏览设置屏幕并了解所有单独的设置及其值。 直观的设置项目。常用设置放在屏幕顶部。限制一个屏幕上的设置数量。将一些设置移动到单独的屏幕来创建直观的菜单。 使用明确的标题和状态。...:defaultValue 默认值。...android:shouldDisableView 当enabled设置false变暗,同时此属性设置false时disable但不变暗。..." android:value="true" /> 首先它设置actioncom.android.settings.action.SETTING

1.2K30

>>开发工具:IntelliJ IDEA 2020.3基础技能

将当前布局存储默认值。您可以使用相同的快捷方式 ⇧ F12来还原保存的布局。 跳至上一个活动窗口 按 F12。 使用切换台进行导航 1、要使用切换器在打开的文件和工具窗口之间跳转,请按⌃⇥。...您可以在分割屏幕之间移动文件。在编辑器中右键单击所需的文件选项卡,然后从上下文菜单中选择移至对立组或在对立组中打开。 到会合并屏幕,从上下文菜单中,选择不分开的或不分开全部到会合并所有的拆分帧。...编辑器配置 可以使用“设置/首选项”对话框⌘,来自定义编辑器的行为。 下面是通用的配置格式: 配置代码格式 在“设置/首选项”对话框中⌘,转到“编辑器” | “首选项”。代码样式。...您可以在编辑器设置的“字体”页面上配置编辑器大小。 不同的语言和框架配置配色方案设置 在“设置/首选项”对话框中⌘,转到“编辑器” | “首选项”。配色方案。...配置智能钥匙 您可以根据使用的语言不同的基本编辑器操作配置特定的行为。在“设置/首选项”对话框中⌘,转到“编辑器” | “首选项”。一般| 智能钥匙。

30420

Android preference_安卓fragment切换

PreferenceFragment Android应用程序通常要提供首选项,以允许用户定制应用程序。 例如,可以允许用户保存那些用于访问Web资源的登录凭据, 等等。...在Android中,可以使用PreferenceActivity基类用户显示一个用于编辑首选项的活动。...” android:title=”子类复选框首选项android:summaryOn=”已开启” android:summaryOff=”已关闭” android:onClick=”onClick”...android:key=”screen_preference” android:title=”屏幕android:summary=”显示另一个偏好屏幕”> android:key=”next_screen_checkbox_preference...” android:title=”开关偏好” android:summary=”另一个屏幕上的偏好” /> android:title=”意图偏好” android:summary=”通过意图启动一个Activity

55720

DP 设计布局

题图中的每一个矩形都代表着一种Android设备。Android系统碎片化问题的严重性,让我们不得不面对屏幕适配的问题。...dp、dip、dpi、sp、px: px我们应该是比较熟悉的,前面的分辨率就是用的像素单位,大多数情况下,比如UI设计、Android原生API都会以px作为统一的计量单位,像是获取屏幕宽高等。...在Android中,规定以160dpi基准,1dip=1px,如果密度是320dpi,则1dip=2px,以此类推。...假如同样都是画一条320px的线,在480*800分辨率手机上显示2/3屏幕宽度,在320*480的手机上则占满了全屏,如果使用dp单位,在这两种分辨率下,160dp都显示屏幕一半的长度。...sp,即scale-independent pixels,与dp类似,但是可以根据文字大小首选项进行放缩,是设置字体大小的御用单位。

54250

Android 8.0 功能和 API(翻译自Google官网)

用户体验 通知 在 Android 8.0 中,我们已重新设计通知,以便管理通知行为和设置提供更轻松和更统一的方式。...最大屏幕纵横比 以 Android 7.1(API 级别 25)或更低版本目标平台的应用默认的最大屏幕纵横比为 1.86。针对 Android 8.0 或更高版本的应用没有默认的最大纵横比。...您可以在 Android TV 启动器 Android 8.0 添加了一种以内容中心的全新 Android TV 主屏幕体验,支持 Android TV 模拟器和 Nexus Player Android...自定义数据存储 Android 8.0 允许您为首选项提供自定义数据存储,如果您的应用将首选项存储在云或本地数据库中,或者如果首选项特定于某个设备,此功能会非常有用。...例如,如果用户一张收据拍照,Android 8.0 可以建议费用跟踪应用;如果用户自拍,一款社交媒体应用可以更好地处理图像。Android 8.0 可以根据用户的个性化首选项自动学习所有这些模式。

2.9K30

安卓应用安全指南 4.6.3 处理文件 高级话题

正如文件创建中所说明的,从安全设计的角度来看,目录基本上也应该设置私有的。 当信息共享取决于访问权限设置时,可能会产生意想不到的副作用,所以应采取其他方法用于信息共享。...4.6.3.3 共享首选项和数据库文件的访问权限设置 共享首选项和数据库也由文件组成。 对于访问权限设置,对文件解释的内容也会在这里解释。...因此,共享首选项和数据库都应该创建私有文件,与文件相同,内容共享应该由 Android 的应用间联动系统来实现。 下面将展示共享首选项的使用示例。...通过MODE_PRIVATE,共享首选项设置私有文件。...(4)应用无法写入次要外部存储器上的特定目录以外的目录中的文件。 在该规范中,根据 Android OS 的版本确定是否需要权限请求。

67520

Visual Studio Code 1.75发布

此外,更改的行会被选中,以便屏幕阅读器可以阅读。...终端辅助功能帮助 与编辑器中的 Show Accessibility Help 命令类似,Terminal: Show Terminal Accessibility Help ( Alt+F1 ) 命令屏幕阅读器用户提供重要信息...改进了设置编辑器指示器上的键盘导航 对于具有多个指示器的设置,例如 “在其他地方修改” 指示器和 “默认值已更改” 指示器,左右箭头键现在用于在指示器之间导航。...从自定义布局命令恢复默认值 通过触发命令或使用自定义标题栏中的布局控件来使用自定义布局命令时,您可以使用布局控件右上角的恢复箭头按钮恢复默认值。...简化的首选项菜单 简化了全局设置首选项菜单,并将选项组织成更符合逻辑的顺序和分组。

2.9K30

如何解决条码打印软件打印的条形码无法扫描的问题

使用条码打印软件制作的条形码,用热敏打印机打印出来,条形码有点模糊且无法扫描,这个该怎么解决?...如果遇到这个问题,可以参考以下解决方案: 条形码模糊的话,我们可以点击开始-设备和打印机,找到所需的打印机,在打印机上右击-打印机首选项,在打印机首选项-选项中,设置一下打印深度。...这里以tsc打印机列。 设置好打印深度之后,如果条形码清晰,还是无法扫描的话,我们可以检查下条码打印软件中条形码是否设置了长宽比。...如果要设置条形码尺寸的话,可以选中条形码,通过拉伸条形码四周的方框,来调整条形码的大小,也可以在图形属性-基本中,设置条形码的宽度和高度,来调整条码尺寸。 如果条码打印软件中长宽比采用的是默认值。...打印机首选项中打印深度也设置了,但是打印出来的条形码还是不清晰的话,可以咨询一下打印机商机,因为条码打印软件只是把打印任务提交给了打印机,打印机最终打印出来的效果是由打印机的设置以及打印机耗材决定的,和条码打印软件没有关系

2.4K20
领券