- 布局文件 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
public class LoginActivity extends AppCompatActivity implements View.OnClickListener {
/** 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(this);
}
@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;
}
}
}