2 momo1199 Momo1199 于 2013.04.24 16:29 提问

android使用java进行控制开关

有没有方法能实现在java源控制开关?我不想在通过.xml控制。

根据一个保存的参数进行on/off切换。

谢谢

1个回答

Kakalapa1986
Kakalapa1986   2013.04.24 17:07

看一下开关切换的说明:

Switch http://developer.android.com/reference/android/widget/Switch.html

Switch switch = (Switch) findViewById(switchId);
switch.setChecked(true) // set it on;
switch.setChecked(false) // set it off;

将switchID替换成你在xml定义的id

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MTK平台,自定义编译开关
在Android里有时候经常会用到一些开关,来控制需要编译的功能模块。在ProjectConfig.mk文件中可以定义这样的宏变量(宏的值只有yes和no),并在*.c/h/mk/java等文件中获取该宏的值来判断需要编译特定的模块。 ProjectConfig.mk中定义: TEST_SUPPORT = yes 但是这样定义在源文件是找不到TEST_SUPPORT的,所以要加入对应的属性。
Android中音乐开关的控制
最近研究了下Android的音频控制,以suduku中的音频控制为例,以备忘    首先我们配置下Settings.xml文件   <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <CheckBoxPreference android:key="music"
android 代码 操作 gps 开关
在研究android gps 的时候,发现android系统隐藏了对gps开关操作的接口,也不知道为什么,个人觉得可能是怕所有的程序都区操作gps 开关从而导致混乱吧!但是还是在网上看到了一个用代码对gps 开关进行操作的方法。 贡献出来! ============================================================================
代码控制android手机的网络开关。
1.通过代码控制wifi的开关 WifiManager wifiManager = PhoneManager.getWifiManager(context); wifiManager.setWifiEnabled(true);//开启wifi wifiManager.setWifiEnabled(false);//关闭wifi 2.通过代码控制手机流量的开关 输入参数 Cont
Android控制wifi开关
认识下Wifi的几种状态: 1. wifiManager.WIFI_STATE_DISABLED ;  (1)  关闭   2. wifiManager..WIFI_STATE_ENABLED ;  (3) 打开   3. wifiManager..WIFI_STATE_DISABLING ;(0) 关闭中   4 wifiManager..WIFI_STATE
Android 手机控制台灯开关详细教程-智能台灯
用自己的手机控制自己的台灯,是不是想想就挺有趣的! 以后就可以在床上,用手机来控制台灯的开关,是不是很酷!博主以前也有过这种想法,然后就尝试做了一下。为了让有和我一样想法的同学少走点弯路,就写了这篇博客,与诸君共勉。
android jni中设置log日志开关
#ifndef LOG_H #define LOG_H #include #define TAG "iofix" #endif // LOG_H #define LOGOPEN 0 //日志开关,1为开,其它为关 #if(LOGOPEN==1) #define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE,TAG,__VA_
java算法之灯的开关问题
灯的开关问题: 初始状态,有100盏灯,都是亮的。 第一轮,第1,2,3,4,5,6....100盏灯按一下开关。                     1的倍数 第二轮,第2,4,6,8,10......100盏灯按一下开关。         2的倍数 第三轮,第3,6,9,12,15......99盏灯按一下开关。            3的倍数 。。。。。 第100轮,第100
使用接近C++的Java宏控
【现状描述】 宏控是管理开发代码的重要手段,特别是C/C++项目。通过引入宏控,我们可以为每个项目配置一个config文件,里面定义了所有的功能宏控的状态(开启 or 关闭)。 不同于C/C++, java 中没有原生的预编译命令,目前广泛采用的方式是使用静态变量近似代替宏。但是这也为项目管理带来一点点麻烦: A,B两项目在同一套代码上开发,通过config文件实现不同的功能。然而,即使
Android中使用代码控制Wifi及数据连接网络开关
有时我们需要在APP中控制WIFI和数据连接的开关,在Android中,是有相应的接口可以实现这一功能的。 控制WIFI开关控制WIFI开关需要使用WifiManager这一系统服务。首先我们通过代码获取到它:WifiManager wifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE);通过WifiM