吸水机电机正常 通电电视电源指示灯不亮亮 换过线路板了也不行 单独测试过三个电机都是好的

android&setClickable和setEnabled&区别
今天想让按键暂时无效,满足一定条件下才可以被用户按到。最初以为是setClickable,谁知搞错了。
请看手册:
public void setClickable (boolean
clickable)&
Since: API Level 14&
Sets whether this node is clickable.&
Note: Cannot be called from an AccessibilityService. This class is
made immutable before being delivered to an
AccessibilityService.&
Parameters&
clickable&& True if the node is
clickable.&
IllegalStateException&& If called
from an AccessibilityService.&
public void setContentDescription (CharSequence
contentDescr&
这个函数的意思是让按键按一下。比如弄一个定时器,然后在手机上模拟,多长时间到了让按键自己按一下,而不是手动去按,可以用这个函数。
public void setEnabled (boolean enabled)&
Since: API Level 14&
Sets whether this node is enabled.&
Note: Cannot be called from an AccessibilityService. This class is
made immutable before being delivered to an
AccessibilityService.&
Parameters&
enabled True if the node is enabled.&
IllegalStateException&& If called
from an AccessibilityService.&
这个函数才是真正的,让一个按键可以被用户按,或者不可按。如果设为false,按键则会变成灰色的,按上去也没反应。当设为true后,才会正常使用。这正是我找的函数。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。2620人阅读
android(20)
setClickable&&设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等;
注意,setOnClickListener方法会默认把控件的setClickable设置为true。
setEnabled&&使能控件,如果设置为false,该控件永远不会活动,不管设置为什么属性,都无效;
设置为true,表明激活该控件,控件处于活动状态,处于活动状态,就能响应事件了,比如触摸、点击、按键事件等;
setEnabled就相当于总开关一样,只有总开关打开了,才能使用其他事件。
setFocusable&使能控件获得焦点,设置为true时,并不是说立刻获得焦点,要想立刻获得焦点,得用requestFocus;
使能获得焦点,就是说具备获得焦点的机会、能力,当有焦点在控件之间移动时,控件就有这个机会、能力得到焦点。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:7793次
排名:千里之外
转载:11篇
(1)(1)(2)(2)(1)(2)(1)(4)(1)(1)(3)(2)package com.Test.test001;import android.support.v7.app.ActionBarAimport android.content.Iimport android.os.Bimport android.view.Vimport android.view.View.OnClickLimport android.widget.Bimport android.widget.CheckBimport poundB
public class MainActivity extends ActionBarActivity {&CheckB&B&@Override&protected void onCreate(Bundle savedInstanceState) {&&super.onCreate(savedInstanceState);&&setContentView(R.layout.activity_main);&&cb=(CheckBox)findViewById(R.id.checkBox1);&&bt=(Button)findViewById(R.id.button1);&&&& bt.setClickable(false);&&&& cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {&&&&&&@Override&&&public void onCheckedChanged(CompoundButton button, boolean isChecked) {&&&&if(isChecked){&&&&&bt.setClickable(true);&&&&}&&&}&&});&&&& bt.setOnClickListener(new OnClickListener() {&&&& &&&&@Override&&&public void onClick(View arg0) {&&&&Intent intent=new Intent();&&&&intent.setClass(MainActivity.this, SecActivity.class);&&&&startActivity(intent);&&&}&&});&}}
将Button设置为clickable=&false&后,checkbox未选中中,点击button按钮,仍然起作用,说明设置的button不可点击没起作用;
原因:Button.setonclicklistener()后,Button的setClickable=true,所以这两条语句的先后顺序要正确,也就是说setClickable=false要在setOnClickListener();之后才有效!
阅读(...) 评论()android(160)
今天想让按键暂时无效,满足一定条件下才可以被用户按到。最初以为是setClickable,谁知搞错了。
请看手册:
public void setClickable (boolean clickable)&
Since: API Level 14&
Sets whether this node is clickable.&
Note: Cannot be called from an AccessibilityService. This class is made immutable before being delivered to an AccessibilityService.&
Parameters&
clickable&& True if the node is clickable.&
IllegalStateException&& If called from an AccessibilityService.&
public void setContentDescription (CharSequence contentDescr&
这个函数的意思是让按键按一下。比如弄一个定时器,然后在手机上模拟,多长时间到了让按键自己按一下,而不是手动去按,可以用这个函数。
public void setEnabled (boolean enabled)&
Since: API Level 14&
Sets whether this node is enabled.&
Note: Cannot be called from an AccessibilityService. This class is made immutable before being delivered to an AccessibilityService.&
Parameters&
enabled True if the node is enabled.&
IllegalStateException&& If called from an AccessibilityService.&
这个函数才是真正的,让一个按键可以被用户按,或者不可按。如果设为false,按键则会变成灰色的,按上去也没反应。当设为true后,才会正常使用。这正是我找的函数。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:230828次
积分:2980
积分:2980
排名:第10484名
原创:30篇
转载:174篇
评论:36条
(1)(3)(7)(1)(1)(1)(4)(13)(2)(2)(6)(6)(8)(12)(19)(25)(11)(17)(7)(11)(17)(12)(20)(8)(1)

我要回帖

更多关于 笔记本电源指示灯不亮 的文章

 

随机推荐