[問題] app轉換layout問題

看板AndroidDev作者 (TOR)時間10年前 (2014/04/13 15:28), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
public class MainActivity extends ActionBarActivity { private Button button1; private Button button2; private Button button3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findView(); } public void findView(){ button1 =(Button)findViewById(R.id.button1); button1.setOnClickListener(new OnClickListener() { @Override public void OnClick(View v){ setContentView(R.layout.hi1); } }); button2 =(Button)findViewById(R.id.button2); button2.setOnClickListener(new OnClickListener() { @Override public void OnClick(View v){ setContentView(R.layout.hi2); } }); button3 =(Button)findViewById(R.id.button3); button3.setOnClickListener(new OnClickListener() { @Override public void OnClick(View v){ setContentView(R.layout.hi3); } }); 錯誤訊息 The type new View.OnClickListener(){} must implement the inherited abstract method View.OnClickListener.onClick(View) The method OnClick(View) of type new View.OnClickListener(){} must override or implement a supertype method 我是app初學者 想要按下按鈕就可以轉換layout頁面 設定了三個按鈕 轉換到三個不同的layout 參考網路上的程式寫法 可是一直出現以上錯誤 這錯誤該怎麼解決 可以提供解決之道嗎 謝謝大家 -- 昔日十大童星長大後的驚變摸樣 http://www.sdiscoverynews.com/tw/entertainment/entertainment-news/1827-.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.59.159 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1397374082.A.97A.html

04/13 16:24, , 1F
OnClickListener的abstract method是onClick
04/13 16:24, 1F

04/13 16:24, , 2F
你寫成大寫 OnClick
04/13 16:24, 2F

04/13 16:47, , 3F
謝謝
04/13 16:47, 3F
文章代碼(AID): #1JIZo2bw (AndroidDev)
文章代碼(AID): #1JIZo2bw (AndroidDev)