說我有一個動態創建按鈕:動態按鈕和OnClickListener
for(int j = 0; j < spirits.length;
j++){
Button imgBtn = new Button(v.getContext());
imgBtn.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
imgBtn.setMinimumWidth(100);
imgBtn.setMinimumHeight(100);
imgBtn.setId(j+1);
imgBtn.setTag(spirits[j]);
imgBtn.setText(spirits[j]);
imgBtn.setOnClickListener(new SpiritsClickListener());
cabinet_layout.addView(imgBtn);
}
我想每一個它的壓制(開 - 關)時更改按鈕上的文字 如何可以引用內的按鈕OnClickListener類?
似乎你可能需要一個基於你的問題的切換按鈕。對? – Kanth
這是一種測試代碼。最終他們將成爲圖像按鈕,我希望能夠更改圖像 –
您可以通過將每個按鈕初始化爲false來使用標誌。當用戶點擊它時,根據前一個標誌的狀態將該標誌設置爲反轉(true或false)。 – Kanth