Example usage for android.view View setSelected

List of usage examples for android.view View setSelected

Introduction

In this page you can find the example usage for android.view View setSelected.

Prototype

public void setSelected(boolean selected) 

Source Link

Document

Changes the selection state of this view.

Usage

From source file:base.PagerSlidingTabStrip.java

private void updateSelection(int position) {
    for (int i = 0; i < tabCount; ++i) {
        View tv = tabsContainer.getChildAt(i);
        tv.setSelected(i == position);
    }// www .  j a va  2s  .  c  o  m
}

From source file:com.heqi.kharazim.ui.fragment.tab.PagerSlidingTabStrip.java

private void selectTab(int position) {
    if (currentSelectedPosition == position) {
        return;//www  . j a v  a 2  s .  c  o  m
    }
    if (position >= tabCount || position < 0) {
        return;
    }
    View previousSelectedView = tabsContainer.getChildAt(currentSelectedPosition);
    if (previousSelectedView != null) {
        previousSelectedView.setSelected(false);
    }
    currentSelectedPosition = position;
    View currentSelectedView = tabsContainer.getChildAt(currentSelectedPosition);
    if (currentSelectedView != null) {
        currentSelectedView.setSelected(true);
    }
}

From source file:com.bexkat.feedlib.ItemListFragment.java

@Override
public void onActivityCreated(Bundle saveInstanceState) {
    String[] from = new String[] { ItemTable.COLUMN_TITLE, ItemTable.COLUMN_PUBDATE, ItemTable.COLUMN_READ,
            ItemTable.COLUMN_FAVORITE };
    int[] to = new int[] { R.id.row_title, R.id.row_pubdate, R.id.row_status, R.id.row_status };

    super.onActivityCreated(saveInstanceState);

    getListView().setOnItemLongClickListener(new OnItemLongClickListener() {

        @Override// w w  w.  j a va 2  s.  c o  m
        public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
            if (mActionMode != null) {
                return false;
            }
            ItemTable db = new ItemTable(getSherlockActivity());
            selectedItem = db.getItem(id);
            // Start the CAB using the ActionMode.Callback defined above
            mActionMode = getSherlockActivity().startActionMode(mActionModeCallback);
            view.setSelected(true);
            return true;
        }
    });

    mCursorAdapter = new SimpleCursorAdapter(getActivity(), R.layout.item_list, null, from, to,
            SimpleCursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
    mCursorAdapter.setViewBinder(new ViewBinder() {

        @Override
        public boolean setViewValue(View v, Cursor c, int index) {
            if (index == c.getColumnIndex(ItemTable.COLUMN_READ)) {
                ImageView iv = (ImageView) v;
                if (c.getInt(index) == DatabaseHelper.OFF)
                    iv.setImageResource(R.drawable.unread);
                return true;
            }
            if (index == c.getColumnIndex(ItemTable.COLUMN_PUBDATE)) {
                String date = mFormat.format(new Date(Long.parseLong(c.getString(index))));
                ((TextView) v).setText(date);
                return true;
            }
            if (index == c.getColumnIndex(ItemTable.COLUMN_FAVORITE)) {
                ImageView iv = (ImageView) v;
                if (c.getInt(index) == DatabaseHelper.ON)
                    iv.setImageResource(R.drawable.ic_favorite);
                if (c.getInt(c.getColumnIndex(ItemTable.COLUMN_READ)) == DatabaseHelper.ON
                        && c.getInt(index) == DatabaseHelper.OFF)
                    iv.setVisibility(View.INVISIBLE);
                else
                    iv.setVisibility(View.VISIBLE);
                return true;
            }
            return false;
        }

    });
    setListAdapter(mCursorAdapter);
    getLoaderManager().initLoader(0, null, this);
}

From source file:com.android.talkback.eventprocessor.AccessibilityEventProcessorTest.java

@MediumTest
public void testViewFocused_doesntOverrideUnrelatedViewSelected() {
    final View outerView = getViewForId(R.id.outer_view);
    final View middleView = getViewForId(R.id.middle_view);
    final View seekBar = getViewForId(R.id.seek_bar);

    mMatchEventType = AccessibilityEvent.TYPE_VIEW_SELECTED;
    mMatchNode = AccessibilityNodeInfoCompat.obtain(seekBar);

    getInstrumentation().runOnMainSync(new Runnable() {
        @Override//from   w  w  w.j  a va2 s. co m
        public void run() {
            middleView.requestFocus();
            outerView.setSelected(true);
            seekBar.setSelected(true);
        }
    });
    getInstrumentation().waitForIdleSync();
    waitForAccessibilityIdleSync();

    assertTrue(mMatched);
}

From source file:com.cnm.cnmrc.fragment.vodtvch.VodTvchBase.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View layout = inflater.inflate(R.layout.vod_tvch_base, container, false);

    mSlidingMenu = (SlidingMenu) layout.findViewById(R.id.animation_layout);
    mSlidingMenu.setListener(this);

    mLoadingData = (FrameLayout) layout.findViewById(R.id.loading_data_panel);

    mCategoryCover = (FrameLayout) layout.findViewById(R.id.category_cover);
    mCategoryCover.setOnClickListener(this);
    mCategoryCover.setVisibility(View.GONE);

    mCategory = (ListView) layout.findViewById(R.id.category_list);

    // --------------------------
    // type check (vod or tvch)
    // --------------------------
    String type = getArguments().getString("type");
    if (type.equals("vod")) {
        mCategoryArray = getActivity().getResources().getStringArray(R.array.vod_category);
        mClassTypeArray = getActivity().getResources().getStringArray(R.array.vod_class_type);
    }//from  w  w w  .j  av a  2 s. c  o  m
    if (type.equals("tvch")) {
        mCategoryArray = getActivity().getResources().getStringArray(R.array.tvch_category);
        mClassTypeArray = getActivity().getResources().getStringArray(R.array.tvch_class_type);
    }

    ArrayList<String> arrayList = new ArrayList<String>(mCategoryArray.length);
    for (String item : mCategoryArray) {
        arrayList.add(item);
    }

    // ----------
    // set title
    // ----------
    setTitle(0);

    // -------------------
    // sidebar category
    // -------------------
    VodTvchAdapter adapter = new VodTvchAdapter(getActivity(), R.layout.list_item_vod_category, arrayList);
    mCategory.setAdapter(adapter);
    mCategory.setDivider(null);
    mCategory.setDividerHeight(0);
    mCategory.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            // sidebar  return...   ? sidebar  ?? ??...
            if (!mSlidingMenu.isOpening())
                return;

            // sidebar ?  item??  ...
            mCategoryCover.setVisibility(View.VISIBLE);

            // change category text color
            view.setSelected(true);
            selectedCategory = position;

            // change title
            setTitle(position);

            // close sidebar
            mSlidingMenu.toggleSidebar();

            Log.i("hwang", "category is selected");

            /*View v;
            int count = parent.getChildCount();
            v = parent.getChildAt(position);*/
        }

    });

    // -----------------------
    // ? bottom menu 
    // -----------------------
    Fragment f = getActivity().getSupportFragmentManager().findFragmentById(R.id.fragment_rc_bottom_menu);
    if (f != null)
        ((RcBottomMenu) f).setVodTvchMode();

    // ---------------
    // data loading
    // ---------------
    loadingData();

    return layout;
}

From source file:com.freud.mrzz.views.PagerSlidingTabStrip.java

public void updateSelection(int position) {
    for (int i = 0; i < tabCount; ++i) {
        View tv = tabsContainer.getChildAt(i);
        tv.setSelected(i == position);
    }/*from w  ww .j  av a  2 s  .  c  o  m*/
}

From source file:com.mattikettu.pinkiponki.ui.SlidingTabLayout.java

private void populateTabStrip() {
    final ImagePagerAdapter adapter = (ImagePagerAdapter) mViewPager.getAdapter();
    final View.OnClickListener tabClickListener = new TabClickListener();

    for (int i = 0; i < adapter.getCount(); i++) {
        View tabView = null;
        ImageView tabIconView = null;

        if (tabView == null) {
            tabView = createDefaultImageView(getContext());
        }//  ww w  .java  2  s .  c  o  m

        if (tabIconView == null && ImageView.class.isInstance(tabView)) {
            tabIconView = (ImageView) tabView;
        }

        //This changes for the icons
        tabIconView.setImageDrawable(getResources().getDrawable(adapter.getDrawableID(i)));
        if (mViewPager.getCurrentItem() == i) {
            tabView.setSelected(true);
        }

        tabView.setOnClickListener(tabClickListener);
        mTabStrip.addView(tabView);
    }
}

From source file:com.leigo.qsbk.app.widget.PagerSlidingTabStrip.java

private void updateActivateTab(final int position) {

    for (int i = 0; i < tabCount; i++) {

        View v = tabsContainer.getChildAt(i);

        if (v instanceof TextView) {
            TextView tab = (TextView) v;
            tab.setTextColor(position == i ? tabTextColor : tabDeactivateTextColor);
        } else {/*w  w  w  . ja  v a2s. c om*/
            v.setSelected(position == i ? true : false);
        }
    }
}

From source file:com.stoyanr.feeder.activity.ChannelsActivity.java

private void initControls() {
    gridView = (GridView) findViewById(R.id.gridView);
    gridView.setAdapter(adapter);//from   w  w w.  j ava  2s. c  om
    gridView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
            onClick(id);
        }
    });
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        gridView.setOnItemLongClickListener(new OnItemLongClickListener() {
            @Override
            public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
                if (actionMode != null) {
                    return false;
                }

                if (amc == null) {
                    amc = new ActionModeCallback();
                }

                actionMode = startActionMode(amc);
                view.setSelected(true);
                return true;
            }
        });
    } else {
        registerForContextMenu(gridView);
    }
}

From source file:com.ashish.routofy.PagerSlidingTabStrip.java

private void updateSelection(int position) {
    for (int i = 0; i < tabCount; ++i) {
        View tv = tabsContainer.getChildAt(i);
        final boolean selected = i == position;
        tv.setSelected(selected);
        if (selected) {
            selected(tv);/*from  ww w  .ja  va 2 s.co  m*/
        } else {
            notSelected(tv);
        }
    }
}