硬件访问服务1之编写第1个Android应用程序实现按钮和复选框

来源:互联网 发布:什么叫人工智能技术 编辑:程序博客网 时间:2024/06/08 17:44

setOnClickListener 设置监听器,当你按下按钮的时候,就会导致这个函数被调用
button.setOnClickListener(new View.OnClickListener() { 创建一个匿名类

匿名类写法:

public class MainActivity extends AppCompatActivity {    private Button button = null;    private boolean ledon = false;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        button = (Button)findViewById(R.id.BUTTON);        button.setOnClickListener(new View.OnClickListener() {            public void onClick(View v) {                // Perform action on click                ledon = !ledon;                if (ledon)                    button.setText("ALL OFF");                else                    button.setText("ALL ON");            }        });    }}

创建类写法:

public class MainActivity extends AppCompatActivity {    private Button button = null;    private boolean ledon = false;    class MyButtonListener implements View.OnClickListener{        @Override        public void onClick(View v) {            ledon = !ledon;            if (ledon)                button.setText("ALL OFF");            else                button.setText("ALL ON");        }    }    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        button = (Button)findViewById(R.id.BUTTON);        button.setOnClickListener(new MyButtonListener());    }}

小记:
ctrl + i:表示我要实现这个方法,填充代码
ctrl + shift + 空格 : 自动加上类型转换
Toast:提醒的文字
例:Toast.makeText(getApplicationContext(), “LED2 ON”, Toast.LENGTH_SHORT).show();
onCheckboxClicked函数
ctrl +ALT + T:获得捕获异常的代码填充

阅读全文
0 0
原创粉丝点击