-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