Sunday 2 September 2012

listview how to selected

private static int mIndex = -1;

//________________in getview________________________
if(mIndex == position)
            {
                holder.lyt_home_main.setSelected(true);
                holder.lyt_left_img_disclosure.setSelected(true);   
            }
            else
            {
                holder.lyt_home_main.setSelected(false);
                holder.lyt_left_img_disclosure.setSelected(false);
            }

//+_______________________on click event___________________________

holder.lyt_home_main.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View arg0)
                {
                    CatagoryDB cat1 = (CatagoryDB) arg0.getTag();
                    Where=cat1.categoryID;
                    title = cat1.categoryName;
                    m1Index = -1;
                    mIndex = position;
                    int n = listcat.getChildCount();
                    for (int i = 0; i < n; i++)
                    {
                        View v = listcat.getChildAt(i);
                        LinearLayout lin  = (LinearLayout)v.findViewById(R.id.lyt_home_main);
                        lin.setSelected(false);
                    }

                    new GetDataSubCat().execute();

                    arg0.setSelected(true);
                    home_list_right.setVisibility(View.VISIBLE);
                }
            });


            return resultListView;
        }


1 comment:

  1. The Racebook Betting Exchange: Guide & Strategies - Mapyro
    With 부천 출장마사지 the advent of the mobile-friendly online 평택 출장마사지 sports betting experience, many betting sites are now in a rush to fill 영천 출장마사지 the 대전광역 출장샵 void. What's it like to bet at a brick and mortar 김제 출장샵 sportsbook?

    ReplyDelete