android studio 添加按钮事件的三种方法
2017-03-10 11:32
671 查看
方法一:
1. 在布局中添加一个按钮,ID为button
2. 在MainActivity.Java中的头文件中添加importAndroid.widget.*;
3. 在主类中添加按钮和其他所需类
方法二:不同按钮对响应函数不相关时用1.在content.xml文件中添加一个按钮,在按钮属性中添加android:onClick="btn1_click" 2.在MainActivity.java中的头文件中添加import android.widget.*;
1. 在布局中添加一个按钮,ID为button
2. 在MainActivity.Java中的头文件中添加importAndroid.widget.*;
3. 在主类中添加按钮和其他所需类
TextView textview; Button button;
4.获取按键ID,在onCreat中添加按钮监听函数
Button myButton2 = (Button)findViewById(R.id.button2); //添加按钮事件方式1 //Toast提醒方式 myButton2.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ Toast.makeText(MainActivity.this,"you click the button2",Toast.LENGTH_SHORT).show(); } });
方法二:不同按钮对响应函数不相关时用1.在content.xml文件中添加一个按钮,在按钮属性中添加android:onClick="btn1_click" 2.在MainActivity.java中的头文件中添加import android.widget.*;
3.获取按键ID
myButton = (Button)findViewById(R.id.button1); textview = (TextView) findViewById(R.id.textView);
3.在主类中添加响应函数public void btn1_click
//添加按钮事件方式2 public void btn1_click(View view) { // 按一次变一次 if (flag) { String str_1 = "botton clicked"; textview.setText(str_1); myButton.setText(str_1); flag = false; // 别忘了改flag } else{ String str_2 = "activity_main 的 xml"; textview.setText(str_2); myButton.setText(str_2); flag = true; } }
方法三:
1.
editText = (EditText) findViewById(R.id.edit_text); myButton3 = (Button)findViewById(R.id.button3); myButton3.setOnClickListener(onclick);
2、
//添加按钮事件方式3 View.OnClickListener onclick = new View.OnClickListener() { @Override public void onClick(View view) { switch (view.getId()) { case R.id.button3: String inputText = editText.getText().toString(); Toast.makeText(MainActivity.this, inputText, Toast.LENGTH_SHORT).show(); break; default: break; } } };
注:快速import相应包,按Alt+Enter快捷键
相关文章推荐
- android studio 添加按钮点击事件的三种方法
- Android开发---为按钮添加事件的三种方法
- 3.Android开发---为按钮添加事件的三种方法
- android为按钮添加事件的三种方法
- android为按钮添加事件的三种方法
- Android开发---为按钮添加事件的三种方法
- Android开发---为按钮添加事件的三种方法
- Android开发---为按钮添加事件的三种方法
- Android Studio中添加按钮事件的几种方法
- android为按钮添加事件的三种方法
- AutoCAD二次开发三种添加插件按钮的方法之二
- navigation右侧添加多个按钮(三种方法)
- Android开发笔记--按钮添加事件的四种方法
- Android添加按钮事件的几种方法
- 安卓给按钮添加监听事件的四种方法2.
- Android添加按钮事件的几种方法
- AutoCAD二次开发三种添加插件按钮的方法之一
- android开发之添加按钮事件的方法
- 为UIButton添加长按事件的三种方法
- android开发之添加按钮事件的方法