-4
我已經創建了一個適配器,並且有一個按鈕,並且我有一個setOnClickListener(),我想在其中更改其他適配器中按鈕的文本。如何更改其他適配器中按鈕的文本? Android
我該怎麼辦?
適配器1個按鈕:
accept.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(c);
builder.setTitle("Confirm");
builder.setMessage("Are you sure?");
builder.setPositiveButton("YES", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Do nothing but close the dialog
// TODO Auto-generated method stub
mAccept = true;
if (mAccept) {
count++;
if(count==1) {
accept.setText("Dispatching");
//buyer:requesting---->waiting
}
if(count==2) {
accept.setText("Dispatched");
}
按鈕適配器2:
viewHolder.mBuyButton.setOnClickListener(new View.OnClickListener(){}
單擊適配器1按鈕用戶後,該按鈕會變爲「調度」,我想按鈕的文本在適配器2中變成「等待」。
你到目前爲止嘗試過什麼? –
在適配器內傳遞您的按鈕引用。 –
**代碼** ?????? – Gattsu