2016-11-05 170 views
-3

我知道我已經問過了,但我很困惑:這段代碼對我來說沒有任何作用 - 什麼是錯的?我應該如何處理Button事件?

package muffinapps.veseligsuzturs; 

import android.content.Intent; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 

public class uzturs1 extends AppCompatActivity { 
public Button but3,but2; 


View.OnClickListener myListener = new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     Intent toy = new Intent(uzturs1.this, uzturs.class); 
     Intent toy1 = new Intent(uzturs1.this, uzturs2.class); 
     if (view == but3) 
     /* Your code, for example start a new Activity */ 
      startActivity(toy); 
     if (view == but2) 
      startActivity(toy1); 
    } 

}; 
} 
+0

你缺少了'findViewbyId()'調用來引用您的按鍵,'setOnClickListener()'調用例如,將'myListener'附加到按鈕和'onCreate()'方法中,所有這些都應該放在其中。類名稱應以'Uzturs1'中的大寫字母開頭。 –

回答

-1

您沒有使用此

@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_traveler_profile_view); 
. 
. 
. 
btn1 = (Button) findViewById(R.id.{yor button id}); 

} 

或務實的創建和setContentView(customView);

相關問題