2012-03-09 35 views
0

我已經創建了一個帶有按鈕的網格視圖。響應在gridview中的按鈕在android

但現在的問題是,我不明白哪個點擊我想回應?網格視圖上的按鈕還是按鈕上的按鈕?

此外,我真的不知道如何在自定義適配器類中創建點擊監聽器,或者我應該將它們設置在主類中。

我試過Google搜索但沒用。如果有人幫助我弄清楚這個概念問題,或者至少讓我指向一個好的資源,我會非常感激。謝謝。

回答

0

爲每個按鈕設置一個onClickListener。

定義這些定義您的用戶界面的位置。大部分時間在activityonCreate方法中。

button1.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something 
    } 
}); 

button2.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something 
    } 
}); 

button3.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something 
    } 
}); 

button4.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something 
    } 
}); 

而且我對如何設置點擊我創建或者我應該將它們設置在 主類 自定義適配器類聽衆真的不知道。

你能給出更多關於你的適配器的細節嗎?