求教ToggleButton按下后的状态方程怎么求在哪里设置

Android项目经验(40)
activity_main.xml
&LinearLayout xmlns:android=&/apk/res/android&
xmlns:tools=&/tools&
android:id=&@+id/container&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:orientation=&vertical&&
&ToggleButton
android:id=&@+id/toggleButton1&
android:layout_width=&match_parent&
android:layout_height=&wrap_content&
android:checked=&false&
android:textOn=&开&
android:textOff=&关&/&
&ImageView
android:id=&@+id/imageView1&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:background=&@drawable/off&/&
&/LinearLayout&
MainActivity.java
package com.imooc.demo4;
import android.app.A
import android.os.B
import poundB
import poundButton.OnCheckedChangeL
import android.widget.ImageB
import android.widget.ImageV
import android.widget.ToggleB
public class MainActivity extends Activity implements OnCheckedChangeListener{
private ToggleB
private ImageV
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化控件
tb=(ToggleButton)findViewById(R.id.toggleButton1);
img=(ImageView)findViewById(R.id.imageView1);
* 给当前的tb设置监听器*/
tb.setOnCheckedChangeListener(this);
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
/* 当tb被点击的时候当前方法被执行
* buttonView——代表被点击控件的本身
* isChecked——代表被点击控件的状态
* 当点击这个tb的时候,更换img的背景 */
img.setBackgroundResource(isChecked?R.drawable.on:R.drawable.off);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:32214次
积分:1052
积分:1052
排名:千里之外
原创:69篇
转载:55篇
(2)(5)(9)(22)(16)(18)(5)(1)(6)(1)(5)(4)(26)(4)Android自学笔记之ToggleButton(开关按钮)的功能、特殊属性、用法
1.ToggleButton属性:
1&有两种状态:选中和未选中状态并需要为不同的状态设置不同的显示文本
2&android:checked=true
3&android:textOff=关(默认状态)
4&android:textOn=开
2.使用方法:(example)
public class MainActivity extends Activity implements onCheckedChangeListener{
1&初始化控件
2&给控件赋值
3&给控件设置监听器
4&重写onCheckedChanged()方法{
//当控件被点击时执行,isChecked代表被点击的控件的状态
imageView.setBackGroundResource(isChecked?R.drawable.on:R.drawable.off);
下面看一下具体代码的实现:为了大家观看方便我设置了两张图片,开的时候是一张图片,关的时候是两一张图片
首先是:activity_main.xml
最后是:MainActivity.class
package com.example.administrator.togglebutton1;
import android.content.DialogI
import android.media.I
import android.support.v7.app.ActionBarA
import android.os.B
import android.view.M
import android.view.MenuI
import poundB
import android.widget.ImageV
import android.widget.ToggleB
public class MainActivity extends ActionBarActivity implements CompoundButton.OnCheckedChangeListener {
private ToggleB
private ImageV
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tb = (ToggleButton) findViewById(R.id.toggleButton);
img = (ImageView)findViewById(R.id.imageView);
tb.setOnCheckedChangeListener(this);
给控件设置监听器
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
//重写onCheckedChanged()方法
//当控件被点击时执行,isChecked代表被点击的控件的状态
img.setBackgroundResource(isChecked?R.drawable.on:R.drawable.ic_adc);toggleButton这个控件,有没有什么能表示它是否处于按下状态的?【vb吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:102,822贴子:
toggleButton这个控件,有没有什么能表示它是否处于按下状态的?收藏
快试试吧,可以对自己使用挽尊卡咯~◆◆
toggleButton这个控件,有没有什么能表示它是否处于按下状态的?&&
登录百度帐号推荐应用本帖子已过去太久远了,不再提供回复功能。查看: 6592|回复: 8|关注: 0
请教一下Matlab关于toggle button的使用
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
我想实现有两个toggle button按钮 其中一个按下去,另一个就弹出来
要采用什么参数实现呢?
论坛优秀回答者
关注者: 113
在两个按钮的callback函数中,value属性交替置1或0
About me:/article-43-1.html
<h1 style="color:# 麦片财富积分
我都试过了 不管是设置 state 还是value都没有用啊
论坛优秀回答者
关注者: 113
能否看一下你的代码
About me:/article-43-1.html
<h1 style="color:# 麦片财富积分
刚刚弄错了。。。
恩,就是这句:
set(handles.togglebutton2,'value',1);
还想问下,我想实现togglebutton1按钮按下去之后把
set(handles.togglebutton1,'Enable',off);就是使得这个按钮按下去就不能再弹出了
但这样设置之后,按钮的就变成阴影的了。。能否使得按钮的样子不变啊?
MATLAB 基础讨论版块优秀回答者
关注者: 131
下面的代码就能实现:按下1后,2就弹出来。并且一直按1或2后,按钮1或2也不会弹起。% --- Executes on button press in togglebutton1.
function togglebutton1_Callback(hObject, eventdata, handles)
% hObject& & handle to togglebutton1 (see GCBO)
% eventdata&&reserved - to be defined in a future version of MATLAB
% handles& & structure with handles and user data (see GUIDATA)
% Hint: get(hObject,'Value') returns toggle state of togglebutton1
set(handles.togglebutton2,'value',0);
set(handles.togglebutton1,'value',1);
% --- Executes on button press in togglebutton2.
function togglebutton2_Callback(hObject, eventdata, handles)
% hObject& & handle to togglebutton2 (see GCBO)
% eventdata&&reserved - to be defined in a future version of MATLAB
% handles& & structure with handles and user data (see GUIDATA)
% Hint: get(hObject,'Value') returns toggle state of togglebutton2
set(handles.togglebutton1,'value',0);
set(handles.togglebutton2,'value',1);复制代码
[ 本帖最后由 liuhuanjinliu 于
14:10 编辑 ]
MATLAB 基础讨论版块优秀回答者
关注者: 131
顺便问一下,你这样做要实现什么功能呢?:)
<h1 style="color:# 麦片财富积分
谢谢liuhuanjinliu的解答,这个问题终于解决了。。我这个实现的是选择其中一个算法计算,并且这几种算法不能同时工作。呵呵,是一个比较烦的识别系统
其实我一直弄不明白togglebutton里value属性的意思, 我还以为value是随着按钮的状态而改变的一个参数,而不是可以控制togglebutton的状态。
另外,再问一下,togglebutton里state属性又是什么意思呢?
MATLAB 基础讨论版块优秀回答者
关注者: 131
回复 8# everglee 的帖子
togglebutton里面没有state属性啊,我用的是2008a。value值就代表按钮是不是被选中了,选中为1,未选中为0.
站长推荐 /2
利用MATLAB进行传感器数据分析
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区

我要回帖

更多关于 状态方程怎么求 的文章

 

随机推荐