个人学习安卓基础的小逻辑-勾选和滑动控件
来源:互联网 发布:java面试宝典2015版 编辑:程序博客网 时间:2024/05/19 13:07
--布局控件--
1. 找到我们关心的控件
getSharedPreferences("cofig", 0);// 文件名(程序自动生成xml文件,不用添加后缀)
2.1 设置勾选状态监听器
得到文件编辑器
存储值
提交
2.2 设置滑动监听器
得到滑动的值,并返回一个int类型的值
得到文件编辑器
存储值
提交
3.1 得到勾选框的当前状态
设置显示的状态
3.2 得到滑动框的当前状态
设置显示的状态
getSharedPreferences("cofig", 0);// 文件名(程序自动生成xml文件,不用添加后缀)
2.1 设置勾选状态监听器
得到文件编辑器
存储值
提交
2.2 设置滑动监听器
得到滑动的值,并返回一个int类型的值
得到文件编辑器
存储值
提交
3.1 得到勾选框的当前状态
设置显示的状态
3.2 得到滑动框的当前状态
设置显示的状态
package com.itheima.sp;import android.app.Activity;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;import android.widget.SeekBar;import android.widget.SeekBar.OnSeekBarChangeListener;public class MainActivity extends Activity {private CheckBox cb;private SeekBar sb;private SharedPreferences sp;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);cb = (CheckBox) findViewById(R.id.cb_remeber);sb = (SeekBar) findViewById(R.id.seekBar1);sp = getSharedPreferences("cofig", 0);boolean isChecked = sp.getBoolean("isChecked", false);cb.setChecked(isChecked);int progress = sp.getInt("progress", 0);sb.setProgress(progress);cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {Editor edit = sp.edit();edit.putBoolean("isChecked", isChecked);edit.commit();}});sb.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {public void onStopTrackingTouch(SeekBar seekBar) {int progress = seekBar.getProgress();Editor edit = sp.edit();edit.putInt("progress", progress);edit.commit();}public void onStartTrackingTouch(SeekBar seekBar) {}public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {}});}}
0 0
- 个人学习安卓基础的小逻辑-勾选和滑动控件
- 个人学习安卓基础的案例逻辑-数据存储
- 个人学习安卓基础案例的逻辑-人员信息存储
- 个人总结安卓基础的各小Demo
- 【小瓜皮】萌新暑假安卓学习的个人笔记
- 安卓自定义控件之不可滑动的折线图
- 安卓自定义日历滑动的日历控件
- 安卓自定义控件之可滑动的SlidingTab
- 安卓基础控件
- 安卓学习笔记之使用widget桌面小控件
- 安卓界面控件滑动置顶
- 安卓自定义滑动解锁控件
- 安卓基础学习_Intent和IntentFilter
- 安卓控件使用系列13:SeekBar滑动控件的使用
- 安卓控件使用系列32:ViewPager多页面滑动控件的使用方法1
- 安卓控件使用系列33:ViewPager多页面滑动控件的使用方法2
- 学习安卓的小总结1
- 关于人脉的逻辑,和个人处世的逻辑(转)
- Android init.rc文件解析过程详解(一)
- 关于获取iOS设备唯一标识
- webpack构建vue项目(再谈配置)
- iOS 开发 Runtime到底是什么?
- 记录学习Laravel遇到的坑
- 个人学习安卓基础的小逻辑-勾选和滑动控件
- 软件光栅器六之透视纹理映射
- Android Canvas drawArc方法介绍
- 职责链模式
- 搜索专题(BFS)HDU 1253-胜利大逃亡
- 【Linux】管道的通信总结
- Java模拟post请求
- gradle bug solution
- 滚动条