使用Android Studio顯示錯誤,源碼如下
package com.example.hello.test;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
import android.util.Log;
public class MainActivity extends Activity {
? ?private Button bt1;
? ?private Button bt2;
? ?protected void onCreate(Bundle savedInstanceState) {
? ? ? ?super.onCreate(savedInstanceState);
? ? ? ?setContentView(R.layout.activity_main);
? ? ? ?bt1 = (Button) findViewById(R.id.button3);
? ? ? ?bt2 = (Button) findViewById(R.id.button4);
? ? ? ?/*
? ? ? ?bt1.setOnClickListener(new View.OnClickListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onClick(View v) {
? ? ? ? ? ?}
? ? ? ?});
? ? ? ?*/
? ? ? ?bt1.setOnClickListener(new ?MyOnClickListener(){
? ? ? ? ? ?private void onClick(view v) {
? ? ? ? ? ? ? ?super.onClick(v);
? ? ? ? ? ? ? ?Toast.makeText(MainActivity.this,"bt1要執行的邏輯",2).show();
? ? ? ? ? ?}
? ? ? ?});
? ?}
}
class MyOnClickListener implements View.OnClickListener {
? ? public void onClick(View v) {
? ? ? ? Log.i("tag","父類的onclick事件");
? ? }
}

2017-07-19
2017-07-19
你確定你這圖是Android studio?!
2017-07-18
試一下把2改成Toast.LENGTH_SHORT
2017-07-18
View的V要大寫,然后2改為1,如果還有紅杠杠,雙擊1,根據改行前面的紅燈泡提示建議修改