我有使用edittext和按钮的搜索活动,我想要禁用多次点击按钮,我怎么样?
final Button searchViewButton = (Button) findViewById(R.id.search_search);
searchViewButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startFirstTime();
}
});
答案 0 :(得分:2)
第一次调用searchViewButton.setEnabled(false)
时,您可以onClick
。这样,在您致电searchViewButton.setEnabled(true)
答案 1 :(得分:0)
searchViewButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
searchViewButton.setEnabled(false);
startFirstTime();
}
});
public void startFirstTime() {
....do stuff.....
searchViewButton.setEnabled(true);
}
答案 2 :(得分:0)
boolean isclicked=false;
final Button searchViewButton = (Button) findViewById(R.id.search_search);
searchViewButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(!isclicked){
isclicked=true;
startFirstTime();
}
}
});
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
if (null != arrayOfList && arrayOfList.size() != 0) {
TOTAL_ITMES = Integer.parseInt(arrayOfList.get(0).getId());
for (Item item : arrayOfList) {
mainArrayList.add(item);
}
}
setAdapterToListview();
isclicked=false;
}