mardi 22 mars 2016

Best practices to control buttons like update save and delete for sqlite in android

I want to have some edittexts and listview for data and buttons like add,update and delete. What is the best practice for controlling the buttons to be enabled or not, using a public method like..

public void CheckButtonStates(int Condition, List<ImageButton> tmlist)
{


    switch (Condition)
    {
        case 1://Start

            tmlist.get(0).setEnabled(true);//save button
            tmlist.get(1).setEnabled(false);//update button
            tmlist.get(2).setEnabled(false);//delete button
            tmlist.get(0).setAlpha(1f);
            tmlist.get(1).setAlpha(0.4f);
            tmlist.get(2).setAlpha(0.4f);
            break;
        case 2://Add new
            tmlist.get(0).setEnabled(true);//save button
            tmlist.get(1).setEnabled(false);//update button
            tmlist.get(2).setEnabled(true);//delete button
            tmlist.get(0).setAlpha(1f);
            tmlist.get(1).setAlpha(0.4f);
            tmlist.get(2).setAlpha(1f);                          
            break;
}

or there is another way more efficient?

Aucun commentaire:

Enregistrer un commentaire