List of usage examples for android.view View setSelected
public void setSelected(boolean selected)
From source file:com.mindgames.dailylaw.external.SlidingTabLayout.java
private void populateTabStrip() { final ViewPagerAdapter adapter = (ViewPagerAdapter) mViewPager.getAdapter(); final View.OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null;//from w w w.j ava 2 s. com if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } tabTitleView.setTextColor(getResources().getColorStateList(R.color.selector)); //tabTitleView.setTextSize(14); } }
From source file:com.tekraiders.wherehouse.wherehouse.tabs.SlidingTabsLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final View.OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null;//w w w . ja v a2 s . com if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } // tabTitleView.setTextColor(getResources().getColorStateList(R.color.tab_color)); // tabTitleView.setTextSize(12); } }
From source file:com.ver_techs.qiff_android.custom_views.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final View.OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null;/* w w w. ja v a 2 s . co m*/ if (mTabViewLayoutId != 0) { // If there is a custom tab view progress_spin id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } tabTitleView.setTextColor(getResources().getColorStateList(R.color.tab_selector)); tabTitleView.setTextSize(14); } }
From source file:com.acbelter.scheduleview.ScheduleView.java
private void init(Context context) { if (!isInEditMode()) { mOverScroller = new OverScroller(context); mGestureListener = new GestureDetector.SimpleOnGestureListener() { @Override//from www . j a v a 2 s . c o m public boolean onDown(MotionEvent e) { if (DEBUG) { Log.d(TAG, "onDown() y=" + mListY); } releaseEdgeEffects(); mOverScroller.forceFinished(true); return true; } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if (DEBUG) { Log.d(TAG, "onFling() y=" + mListY); } // Fling isn't needed if (mDeltaHeight < 0) { return true; } mScrollDirection = velocityY > 0 ? 1 : -1; mOverScroller.fling(0, mListY, 0, (int) velocityY, 0, 0, -mDeltaHeight, 0); if (!awakenScrollBars()) { ViewCompat.postInvalidateOnAnimation(ScheduleView.this); } return true; } @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { for (int i = 0; i < getChildCount(); i++) { getChildAt(i).setPressed(false); } mListY -= (int) distanceY; recalculateOffset(); positionItemViews(); if (mListY == 0) { mTopEdgeEffect.onPull(distanceY / (float) getHeight()); mTopEdgeEffectActive = true; } if (mListY == -mDeltaHeight) { mBottomEdgeEffect.onPull(distanceY / (float) getHeight()); mBottomEdgeEffectActive = true; } if (!awakenScrollBars()) { invalidate(); } return true; } @Override public void onLongPress(MotionEvent e) { if (DEBUG) { Log.d(TAG, "onLongPress() y=" + mListY); } View child; for (int i = 0; i < getChildCount(); i++) { child = getChildAt(i); child.getHitRect(mClickedViewBounds); if (mClickedViewBounds.contains((int) e.getX(), (int) e.getY())) { if (!mIsActionMode) { mActionMode = startActionMode(mActionModeCallback); mIsActionMode = true; } if (!child.isSelected()) { mSelectedIds.add(mAdapter.getItemId(i)); child.setSelected(true); } else { mSelectedIds.remove(mAdapter.getItemId(i)); child.setSelected(false); } if (mSelectedIds.isEmpty()) { finishActionMode(); } invalidate(); return; } } } @Override public boolean onSingleTapUp(MotionEvent e) { if (DEBUG) { Log.d(TAG, "onSingleTapConfirmed() y=" + mListY); } View child; for (int i = 0; i < getChildCount(); i++) { child = getChildAt(i); child.getHitRect(mClickedViewBounds); if (mClickedViewBounds.contains((int) e.getX(), (int) e.getY())) { if (!mIsActionMode) { OnItemClickListener callback = getOnItemClickListener(); if (callback != null) { callback.onItemClick(ScheduleView.this, child, i, mAdapter.getItemId(i)); } } else { if (!child.isSelected()) { mSelectedIds.add(mAdapter.getItemId(i)); child.setSelected(true); } else { mSelectedIds.remove(mAdapter.getItemId(i)); child.setSelected(false); } if (mSelectedIds.isEmpty()) { finishActionMode(); } invalidate(); } break; } } return true; } }; mGestureDetector = new GestureDetector(context, mGestureListener); } }
From source file:com.android.design.material.widgets.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null;/*from ww w . j a va 2 s . c o m*/ if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabTitleView.setTextSize(TypedValue.COMPLEX_UNIT_SP, mTabTextViewSize); tabView.setOnClickListener(tabClickListener); final String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } } }
From source file:com.myappconverter.uikit.util.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final View.OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null;/*from w w w . ja va2 s.c o m*/ if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if ((tabTitleView == null) && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } } }
From source file:com.vitaliyhtc.autoelectric.lib.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final View.OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null;/*from w w w. j ava 2 s. c o m*/ if (mTabViewLayoutId != 0) { // If there is exxpArray custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } //this code added for setting text style tabTitleView.setTextColor(getResources().getColorStateList(R.color.selector)); tabTitleView.setTextSize(14); } }
From source file:com.cyntwikip.android.phirelert.FireFeed.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null;/*from ww w.j a v a 2 s . com*/ if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } //tabTitleView.setTextColor(getResources().getColorStateList(R.color.report_button_selector)); tabTitleView.setTextSize(14); /*edited part */ tabTitleView.setTextColor(getResources().getColorStateList(R.color.ColorSub)); } }
From source file:com.gustavofao.materialtabs.SlidingTabLayout.java
private void populateTabStrip() { final SlidingFragmentPagerAdapter adapter = (SlidingFragmentPagerAdapter) mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); if (tabType == null) tabType = TEXT_ONLY;/* w ww.j av a2 s. c o m*/ int focused_color = customFocusedColor != 0 ? customFocusedColor : FOCUSED_WHITE; int unfocused_color = customUnfocusedColor != 0 ? customUnfocusedColor : NOT_FOCUSED_WHITE; for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null; ImageView tabImageView = null; switch (tabType) { case TEXT_ONLY: tabView = LayoutInflater.from(getContext()).inflate(TEXT_ONLY_TAB, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(TEXT_ID); break; case ICON_ONLY: tabView = LayoutInflater.from(getContext()).inflate(ICON_ONLY_TAB, mTabStrip, false); tabImageView = (ImageView) tabView.findViewById(ICON_ID); break; case TEXT_ICON: tabView = LayoutInflater.from(getContext()).inflate(TEXT_ICON_TAB, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(TEXT_ID); tabImageView = (ImageView) tabView.findViewById(ICON_ID); break; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } if (i == mViewPager.getCurrentItem()) tabView.setSelected(true); if (tabTitleView != null && adapter.getPageTitle(i) != null) { tabTitleView.setText(adapter.getPageTitle(i)); tabTitleView.setTextSize(TypedValue.COMPLEX_UNIT_SP, this.textSize); tabTitleView.setTextColor(i == mViewPager.getCurrentItem() ? focused_color : unfocused_color); } if (tabImageView != null && adapter.getPageDrawable(i) != null) { tabImageView.setImageDrawable(adapter.getPageDrawable(i)); tabImageView.setColorFilter(i == mViewPager.getCurrentItem() ? focused_color : unfocused_color, PorterDuff.Mode.MULTIPLY); } tabView.setOnClickListener(tabClickListener); mTabStrip.addView(tabView); } }
From source file:com.td.innovate.tdiscount.widgets.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null;// www.j av a 2s.c o m if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } TextView firstText = (TextView) mTabStrip.getChildAt(0); firstText.setTextColor(Color.WHITE); } }