我想使用setClicable()使按鈕不可點擊,但它不起作用。我正在使用充氣器,因爲我需要。 這是我的代碼:setClickable()在按鈕上不工作
mContactList = (LinearLayout) findViewById(R.id.contactList);
LayoutInflater inflater = getLayoutInflater();
for (ListIterator<ContactModel> it = contactList.listIterator(); it.hasNext();){
ContactModel contact = it.next();
View view = inflater.inflate(R.layout.contact_unknown_list_row, null);
view.findViewById(R.id.inviteButton).setTag(contact.getEmail());
view.findViewById(R.id.inviteButton).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String address = (String) v.getTag();
sendInvatoin(address);
if(v.findViewById(R.id.inviteButton).isClickable())
v.findViewById(R.id.inviteButton).setClickable(false);
}
});
mContactList.addView(view);
}
它不工作。 – 2012-03-06 11:56:13
讓我看看更多的代碼。 – 2012-03-06 11:58:43
我編輯並添加了更多代碼。 – 2012-03-06 12:03:32