List of usage examples for android.view View setSelected
public void setSelected(boolean selected)
From source file:com.malus.pushshow.widget.TabPageIndicator.java
/** * ?item// w w w . j ava 2 s . c o m */ public void invalidataAllItems() { int tabCount = mTabLayout.getChildCount(); for (int i = 0; i < tabCount; i++) { View child = mTabLayout.getChildAt(i); child.setSelected(false); } }
From source file:com.threehalf.tucao.view.pageindicator.TabPageIndicator.java
@Override public void setCurrentItem(int item) { if (mViewPager == null) { return;/* w w w. j ava 2 s .c o m*/ } mSelectedTabIndex = item; mViewPager.setCurrentItem(item); final int tabCount = mTabLayout.getChildCount(); for (int i = 0; i < tabCount; i++) { final View child = mTabLayout.getChildAt(i); final boolean isSelected = (i == item); child.setSelected(isSelected); if (isSelected) { animateToTab(item); } } }
From source file:com.example.anumbrella.viewpager.TabPagerIndicator.java
@Override public void setCurrentItem(int item) { if (mViewPager == null) { throw new IllegalStateException("ViewPager has not been bound."); }/* w ww. j av a2 s. co m*/ mSelectedTabIndex = item; // ?? mViewPager.setCurrentItem(mSelectedTabIndex); final int tabCount = mTabLayout.getChildCount(); // tab for (int i = 0; i < tabCount; i++) { final View child = mTabLayout.getChildAt(i); boolean isSelected = (i == item); child.setSelected(isSelected); if (isSelected) { // ??? animateToTab(item); } } }
From source file:com.viewpagerindicator.VerticalTabPageIndicator.java
@Override public void setCurrentItem(int item) { if (mViewPager == null) throw new IllegalStateException("ExtendedViewPager has not been bound."); mViewPager.setCurrentItem(item);//from w ww . j a v a2s . c om mSelectedTabIndex = item; final int tabCount = mTabLayout.getChildCount(); for (int i = 0; i < tabCount; i++) { final View child = mTabLayout.getChildAt(i); final boolean isSelected = i == item; child.setSelected(isSelected); if (isSelected) { animateToTab(item); } } }
From source file:com.creationgroundmedia.popularmovies.MovieListActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu_main, menu); inflater.inflate(R.menu.menu_fragment, menu); /**/*from ww w .ja va 2s.c om*/ * use a spinner to select sort order, that way the user can always see what the order is */ MenuItem item = menu.findItem(R.id.action_sorting_spinner); Spinner sortingSpinner = (Spinner) MenuItemCompat.getActionView(item); ArrayAdapter<CharSequence> spinnerAdapter = ArrayAdapter.createFromResource(this, R.array.sorting_modes, R.layout.spinner_item); spinnerAdapter.setDropDownViewResource(R.layout.spinner_item); sortingSpinner.setAdapter(spinnerAdapter); sortingSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { sortOrder = sortOrders[position]; movieCursorLoader = getSupportLoaderManager().restartLoader(URL_LOADER, null, MovieListActivity.this); recyclerView.getAdapter().notifyDataSetChanged(); } @Override public void onNothingSelected(AdapterView<?> parent) { } }); item = menu.findItem(R.id.action_faves_only); Button faveButton = (Button) MenuItemCompat.getActionView(item); faveButton.setSelected(mFavoritesOnly); faveButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mFavoritesOnly = !v.isSelected(); v.setSelected(mFavoritesOnly); mSelectFavorites = mFavoritesOnly ? MoviesContract.MovieEntry.COLUMN_FAVORITE + " = 1" : null; movieCursorLoader = getSupportLoaderManager().restartLoader(URL_LOADER, null, MovieListActivity.this); } }); return super.onCreateOptionsMenu(menu); }
From source file:com.cmtv.tv.widget.pagerindicator.TabPageIndicator.java
@Override public void setCurrentItem(int item) { if (mBaseViewPager == null) { throw new IllegalStateException("BaseViewPager has not been bound."); }/* w w w . ja v a 2 s .c o m*/ mSelectedTabIndex = item; mBaseViewPager.setCurrentItem(item); final int tabCount = mTabLayout.getChildCount(); for (int i = 0; i < tabCount; i++) { final View child = mTabLayout.getChildAt(i); final boolean isSelected = (i == item); child.setSelected(isSelected); if (isSelected) { animateToTab(item); } } }
From source file:com.efan.notlonely_android.view.PagerSlidingTabStrip.java
private void selectedTab(int newSelectedTabPosition) { ViewGroup tabsLayout = getTabsLayout(); if (newSelectedTabPosition > -1 && tabsLayout != null && newSelectedTabPosition < tabsLayout.getChildCount()) { for (int w = 0, size = tabsLayout.getChildCount(); w < size; w++) { View tabView = tabsLayout.getChildAt(w); tabView.setSelected(w == newSelectedTabPosition); }/*from www .j a v a 2 s . c om*/ } }
From source file:com.cnm.cnmrc.fragment.vod.Vod.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View layout = inflater.inflate(R.layout.vod, container, false); mSlidingMenu = (SlidingMenu) layout.findViewById(R.id.animation_layout); mSlidingMenu.setListener(this); mCategoryCover = (FrameLayout) layout.findViewById(R.id.category_cover); mCategoryCover.setOnClickListener(this); mCategoryCover.setVisibility(View.GONE); mCategory = (ListView) layout.findViewById(R.id.category_list); mCategoryArray = getActivity().getResources().getStringArray(R.array.vod_category); ArrayList<String> arrayList = new ArrayList<String>(mCategoryArray.length); for (String item : mCategoryArray) { arrayList.add(item);/*from w w w . j a v a2 s . c o m*/ } VodAdapter adapter = new VodAdapter(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 ? item?? ... mCategoryCover.setVisibility(View.VISIBLE); // change category text color view.setSelected(true); selectedCategory = position; // change title Fragment f = getActivity().getSupportFragmentManager().findFragmentById(R.id.fragment_vod_top_menu); if (f != null) ((VodTopMenu) f).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(); return layout; }
From source file:com.charon.video.view.ScrollingTabs.java
/** * Select the tab, and move the tab to the middle position * //from w ww . j ava 2 s . c om * @param position Position of the tab. */ private void selectTab(int position) { if (!isUseSeperator) { for (int i = 0; i < mContainer.getChildCount(); i++) { View tab = mContainer.getChildAt(i); // Make the current tab selected, others unselected. tab.setSelected(i == position); if (mTabAdapter != null) { if (i == position) { mTabAdapter.onTabSelected(position, mContainer); } else { mTabAdapter.onTabUnSelected(i, mContainer); } } } } else { // pos is the position of the tab. for (int i = 0, pos = 0; i < mContainer.getChildCount(); i += 2, pos++) { View tab = mContainer.getChildAt(i); tab.setSelected(pos == position); if (mTabAdapter != null) { if (pos == position) { mTabAdapter.onTabSelected(i, mContainer); } else { mTabAdapter.onTabUnSelected(i, mContainer); } } } } View selectedView = null; if (!isUseSeperator) { selectedView = mContainer.getChildAt(position); } else { selectedView = mContainer.getChildAt(position * 2); } int tabWidth = selectedView.getMeasuredWidth(); int tabLeft = selectedView.getLeft(); // (tabLeft + tabWidth / 2) is the distance from current tab's middle to // the left of the screen int distance = (tabLeft + tabWidth / 2) - mWindowWidth / 2; smoothScrollTo(distance, this.getScrollY()); }
From source file:com.jiang.android.indicator.TabPageIndicator.java
@Override public void setCurrentItem(int item) { if (mViewPager == null) { throw new IllegalStateException("ViewPager has not been bound."); }//from w w w . ja v a 2 s . c o m mSelectedTabIndex = item; mViewPager.setCurrentItem(item); final int tabCount = mTabLayout.getChildCount(); for (int i = 0; i < tabCount; i++) { final View child = mTabLayout.getChildAt(i); final boolean isSelected = (i == item); child.setSelected(isSelected); if (isSelected) { animateToTab(item); } } }