Skip to content Skip to sidebar Skip to footer

Progress Dialog Not Showing In Button Click Event In Listview

I have a button in each list item of list view. In that button click event i have some codes to run. In click event im showing the progress dialog before the code runs. but its no

Solution 1:

Try this one.

public class ImageAdapter extends BaseAdapter {
private Context mContextL;

public ImageAdapter(Context contextP) {
    mContextL = contextP;
}

public int getCount() {
    return ItemList.GetLength();
}

public Object getItem(int PositionP) {
    return ItemList.GetObject(PositionP);
}

public long getItemId(int PositionP) {
    return PositionP;
}

class ViewHolder {
    Button btn1;
    TextView textView1;
    Spinner spQuantity;
}

public View getView(final int PositionP, View ConvertViewP, ViewGroup ParentP) {

    ViewHolder holder;

    if (ConvertViewP == null) {

        holder = new ViewHolder();
        LayoutInflater inflater = (LayoutInflater) mContextL.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        ConvertViewP = inflater.inflate(R.layout.add_cart_row_layout, ParentP, false);
        holder.textView1 = (TextView) ConvertViewP.findViewById(R.id.tvName);
        holder.spQuantity = (Spinner) ConvertViewP.findViewById(R.id.spQuantity);
        holder.btn1 = (Button) ConvertViewP.findViewById(R.id.btn1);

        ConvertViewP.setTag(holder);
    }
    else{
        holder = (ViewHolder) ConvertViewP.getTag();
    }
    holder.textView1.setText("asdfg");

    holder.spQuantity.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> Parent, View view,
                int pos, long id) {


                ProgressDialog aProgressDialogL = new ProgressDialog(mContextL);
                aProgressDialogL.setMessage("Loading...");
                aProgressDialogL.show();

                //Processiing codes

        }
        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub
        }
    });

    ArrayAdapter<String> QuantityAdapter1 = new ArrayAdapter<String>(mContextL,android.R.layout.simple_spinner_item, QuantityList);

    QuantityAdapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    holder.spQuantity.setAdapter(QuantityAdapter1);


               holder.btn1.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {

                        ProgressDialog aProgressDialogL = new ProgressDialog(activity1.this);

                        aProgressDialogL.setMessage("Loading...");
                        aProgressDialogL.show();        }
                });

                return ConvertViewP;
}
}

Post a Comment for "Progress Dialog Not Showing In Button Click Event In Listview"