Button控件
- 布局文件 main.xml
<Button android:id="@+id/button_login" android:layout_width="100dp" android:layout_height="wrap_content" android:text="登录" />- 方法一
主要文件 xxxxx.java
public class LoginActivity extends Activity { /** Called when the activity is first created. */ private Button btn1=null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn1=(Button)findViewById(R.id.button_login); btn1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Toast.makeText(LoginActivity.this, "你点击了按钮", Toast.LENGTH_LONG).show(); } }); } }- 方法二
主要文件 xxxxx.java
// 170320 sta //注意 这里要追加 " implements View.OnClickListener "!!! public class LoginActivity extends AppCompatActivity implements View.OnClickListener { // 170320 end /** Called when the activity is first created. */ private Button btn1=null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 170320 sta btn1=(Button)findViewById(R.id.button_login); btn1.setOnClickListener(this); // 170320 end } // 170320 sta @Override public void onClick(View v) { switch (v.getId()) { //跳转到 登录 页面 case R.id.button_debug_login: Intent intent_new = new Intent(LoginActivity.this,NewActivity.class); startActivity(intent_new); break; default: break; } } // 170320 end }