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:com.msdpe.storagedemo.TablesActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Show the Up button in the action bar.
    setupActionBar();/*from  w w  w. j  a  v  a  2s.com*/
    //Get access to the storage service
    StorageApplication myApp = (StorageApplication) getApplication();
    mStorageService = myApp.getStorageService();

    mContext = this;
    //Load the tables
    mStorageService.getTables();
    //Handle clicks on items in the list view
    this.getListView().setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            //Launch the table rows activity for this table
            TextView lblTable = (TextView) view;
            Intent tableIntent = new Intent(getApplicationContext(), TableRowsActivity.class);
            tableIntent.putExtra("TableName", lblTable.getText().toString());
            startActivity(tableIntent);
        }
    });
    //Handle long clicks for the list view
    this.getListView().setOnItemLongClickListener(new OnItemLongClickListener() {

        @Override
        public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
            if (mActionMode != null) {
                return false;
            }

            mSelectedTablePosition = position;
            // Start the CAB using the ActionMode.Callback defined above
            mActionMode = ((Activity) mContext).startActionMode(mActionModeCallback);
            view.setSelected(true);
            return true;
        }
    });
}

From source file:android.olayinka.file.transfer.widget.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  w  w w  . ja v 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;
        }

        assert tabTitleView != null;
        tabTitleView.setText(adapter.getPageTitle(i));
        tabTitleView.setTextColor(getResources().getColorStateList(R.color.tab_color));
        if (i == mViewPager.getCurrentItem()) {
            tabView.setSelected(true);
        }
        tabView.setOnClickListener(tabClickListener);

        mTabStrip.addView(tabView);
    }
}

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

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View layout = inflater.inflate(R.layout.vod_tvch, 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);

    //        FragmentManager fm = getActivity().getSupportFragmentManager();
    //        fm.addOnBackStackChangedListener(mAddOnBackStackChangedListener);
    //        fm.removeOnBackStackChangedListener(mRemoveOnBackStackChangedListener);

    // --------------------------
    // type check (vod or tvch)
    // --------------------------
    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   www. ja  v 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 : category
    // -------------------------
    // ??  , ? back key    . depth   .
    mMapTitle = new HashMap<Integer, String>();

    setTitle(selectedCategory);

    // -------------------
    // sidebar category
    // -------------------
    VodTvchMainAdapter adapter = new VodTvchMainAdapter(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  ?? ??...
            // 2013-12-06 comment later
            // 
            if (!mSlidingMenu.isOpening())
                return;

            // 2013-12-10 ? ?  close ?  ???  ...
            isSidebarItemClick = true;

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

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

            // change title
            clearCurrentDepth();
            isSkipTitle = true;
            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();

    // ----------------------------------------------------------------------------------------------------------
    // ? ? ?  fragment VodTvch ?? loadingDataForSidrebar()? addToBackStack?  .
    // ----------------------------------------------------------------------------------------------------------
    loadingDataForSidrebar();

    return layout;
}

From source file:com.argonmobile.chinagdl.view.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  w w  w. j  a  v  a2 s.c om

        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;
        }

        tabTitleView.setText(adapter.getPageTitle(i));
        tabTitleView.setTextColor(getResources().getColorStateList(R.color.selector));
        tabView.setOnClickListener(tabClickListener);

        if (i == mViewPager.getCurrentItem()) {
            tabView.setSelected(true);
        }

        mTabStrip.addView(tabView);
    }
}

From source file:com.beppeben.cook4.ui.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 a v a  2  s  . c om*/

        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;
        }

        tabTitleView.setText(adapter.getPageTitle(i));
        tabTitleView.setTextColor(getResources().getColorStateList(R.color.slider_selector));
        tabView.setOnClickListener(tabClickListener);

        if (i == mViewPager.getCurrentItem()) {
            tabView.setSelected(true);
        }

        mTabStrip.addView(tabView);
    }
}

From source file:com.msdpe.storagedemo.ContainersActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Show the Up button in the action bar.
    setupActionBar();/*www .j  a  v a2  s  .c  om*/
    //Get access to the storage service
    StorageApplication myApp = (StorageApplication) getApplication();
    mStorageService = myApp.getStorageService();

    mContext = this;
    //Start getting the containers
    mStorageService.getContainers();

    //Handle clicking an item in the list view
    this.getListView().setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            //Launch the BlobsActivity intent to show all blobs in the selected Container
            TextView lblTable = (TextView) view;
            Intent blobIntent = new Intent(getApplicationContext(), BlobsActivity.class);
            blobIntent.putExtra("ContainerName", lblTable.getText().toString());
            startActivity(blobIntent);
        }
    });
    //Handle long clicking an item in the list view
    this.getListView().setOnItemLongClickListener(new OnItemLongClickListener() {
        @Override
        public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
            if (mActionMode != null) {
                return false;
            }
            mSelectedContainerPosition = position;
            // Start the CAB using the ActionMode.Callback defined above
            mActionMode = ((Activity) mContext).startActionMode(mActionModeCallback);
            view.setSelected(true);
            return true;
        }
    });
}

From source file:com.android.calculator2.EventListener.java

@Override
public void onClick(View view) {
    View v;/*from   w  w  w .j  a v a2  s.  c om*/
    EditText active;
    int id = view.getId();
    switch (id) {
    case R.id.del:
        mHandler.onDelete();
        break;

    case R.id.clear:
        mHandler.onClear();
        break;

    case R.id.equal:
        if (mHandler.getText().contains(mX) || mHandler.getText().contains(mY)) {
            if (!mHandler.getText().contains("=")) {
                mHandler.insert("=");
                returnToBasic();
            }
            break;
        }
        mHandler.onEnter();
        break;

    case R.id.hex:
        mHandler.setText(mHandler.mBaseModule.setMode(Mode.HEXADECIMAL));
        view.setSelected(true);
        ((View) view.getParent()).findViewById(R.id.bin).setSelected(false);
        ((View) view.getParent()).findViewById(R.id.dec).setSelected(false);
        applyAllBannedResources(mHandler.mBaseModule, Mode.HEXADECIMAL);
        break;

    case R.id.bin:
        mHandler.setText(mHandler.mBaseModule.setMode(Mode.BINARY));
        view.setSelected(true);
        ((View) view.getParent()).findViewById(R.id.hex).setSelected(false);
        ((View) view.getParent()).findViewById(R.id.dec).setSelected(false);
        applyAllBannedResources(mHandler.mBaseModule, Mode.BINARY);
        break;

    case R.id.dec:
        mHandler.setText(mHandler.mBaseModule.setMode(Mode.DECIMAL));
        view.setSelected(true);
        ((View) view.getParent()).findViewById(R.id.bin).setSelected(false);
        ((View) view.getParent()).findViewById(R.id.hex).setSelected(false);
        applyAllBannedResources(mHandler.mBaseModule, Mode.DECIMAL);
        break;

    case R.id.matrix:
        mHandler.insert(MatrixView.getPattern(mContext));
        returnToBasic();
        break;

    case R.id.matrix_inverse:
        mHandler.insert(MatrixInverseView.PATTERN);
        returnToBasic();
        break;

    case R.id.matrix_transpose:
        mHandler.insert(MatrixTransposeView.PATTERN);
        returnToBasic();
        break;

    case R.id.plus_row:
        v = mHandler.mDisplay.getActiveEditText();
        if (v instanceof MatrixEditText)
            ((MatrixEditText) v).getMatrixView().addRow();
        break;

    case R.id.minus_row:
        v = mHandler.mDisplay.getActiveEditText();
        if (v instanceof MatrixEditText)
            ((MatrixEditText) v).getMatrixView().removeRow();
        break;

    case R.id.plus_col:
        v = mHandler.mDisplay.getActiveEditText();
        if (v instanceof MatrixEditText)
            ((MatrixEditText) v).getMatrixView().addColumn();
        break;

    case R.id.minus_col:
        v = mHandler.mDisplay.getActiveEditText();
        if (v instanceof MatrixEditText)
            ((MatrixEditText) v).getMatrixView().removeColumn();
        break;

    case R.id.next:
        if (mHandler.getText().equals(mErrorString))
            mHandler.setText("");
        active = mHandler.mDisplay.getActiveEditText();
        if (active.getSelectionStart() == active.getText().length()) {
            v = mHandler.mDisplay.getActiveEditText().focusSearch(View.FOCUS_FORWARD);
            if (v != null)
                v.requestFocus();
            active = mHandler.mDisplay.getActiveEditText();
            active.setSelection(0);
        } else {
            active.setSelection(active.getSelectionStart() + 1);
        }
        break;

    // +/-, changes the sign of the current number. Might be useful later
    // (but removed for now)
    // case R.id.sign:
    // if(mHandler.getText().equals(mErrorString)) mHandler.setText("");
    // active = mHandler.mDisplay.getActiveEditText();
    // int selection = active.getSelectionStart();
    // if(active.getText().toString().matches(Logic.NUMBER)) {
    // if(active.getText().toString().startsWith(String.valueOf(Logic.MINUS)))
    // {
    // active.setText(active.getText().toString().substring(1));
    // selection--;
    // }
    // else {
    // active.setText(Logic.MINUS + active.getText().toString());
    // selection++;
    // }
    // if(selection > active.length()) selection--;
    // if(selection < 0) selection = 0;
    // active.setSelection(selection);
    // }
    // break;

    case R.id.parentheses:
        if (mHandler.getText().equals(mErrorString))
            mHandler.setText("");
        if (mHandler.getText().contains("=")) {
            String[] equation = mHandler.getText().split("=");
            if (equation.length > 1) {
                mHandler.setText(equation[0] + "=(" + equation[1] + ")");
            } else {
                mHandler.setText(equation[0] + "=()");
            }
        } else {
            mHandler.setText("(" + mHandler.getText() + ")");
        }
        returnToBasic();
        break;

    case R.id.mod:
        if (mHandler.getText().equals(mErrorString))
            mHandler.setText("");
        if (mHandler.getText().contains("=")) {
            String[] equation = mHandler.getText().split("=");
            if (equation.length > 1) {
                mHandler.setText(equation[0] + "=" + mModString + "(" + equation[1] + ",");
            } else {
                mHandler.insert(mModString + "(");
            }
        } else {
            if (mHandler.getText().length() > 0) {
                mHandler.setText(mModString + "(" + mHandler.getText() + ",");
            } else {
                mHandler.insert(mModString + "(");
            }
        }
        returnToBasic();
        break;

    case R.id.easter:
        Toast.makeText(mContext, R.string.easter_egg, Toast.LENGTH_SHORT).show();
        break;

    default:
        if (view instanceof Button) {
            String text = ((Button) view).getText().toString();
            if (text.equals(mDX) || text.equals(mDY)) {
                // Do nothing
            } else if (text.length() >= 2) {
                // Add paren after sin, cos, ln, etc. from buttons
                text += "(";
            }
            mHandler.insert(text);
            returnToBasic();
        }
    }
}

From source file:com.maedi.user.godok.v1.viewpagerindicator.TabPageIndicator.java

@SuppressLint("ResourceAsColor")
private void changeTabLayout(int item, String title) {
    PagerAdapter adapter = mViewPager.getAdapter();
    final int tabCount = mTabLayout.getChildCount();
    for (int i = 0; i < tabCount; i++) {
        final View child = mTabLayout.getChildAt(i);

        if (i == 1)
            child.setBackgroundResource(R.drawable.tab_view);//child.setPadding(0, 0, 10, 0);//L,T,R,B
        ((TextView) child).setTypeface(Typeface.DEFAULT, Typeface.NORMAL);
        //((TextView) child).setTextColor(getResources().getColor(R.color.tab_button_text));
        ((TextView) child).setTextSize(15);
        ((TextView) child).setGravity(Gravity.CENTER);
        ((TextView) child).setTextColor(getResources().getColor(R.color.white));

        /*//  www  .  j  a  v a2s.  co m
         * for advance menu left selected
         * by medi
         */
        if (null != title && !title.equalsIgnoreCase("")) {
            CharSequence originalTitle = adapter.getPageTitle(i);
            ((TextView) child).setText(originalTitle);
        }

        final boolean isSelected = (i == item);
        child.setSelected(isSelected);
        if (isSelected) {
            animateToTab(item);
            ((TextView) child).setTypeface(Typeface.DEFAULT, Typeface.BOLD);
            //((TextView) child).setTextColor(getResources().getColor(R.color.tab_button_text_selected));

            if (null != title && !title.equalsIgnoreCase("")) {
                ((TextView) child).setText(title);
            }

        }
    }
}

From source file:com.open.imooc.widght.tab.SmartTabLayout.java

private void populateTabStrip() {
    final PagerAdapter adapter = viewPager.getAdapter();

    for (int i = 0; i < adapter.getCount(); i++) {

        final View tabView = (tabProvider == null) ? createDefaultTabView(adapter.getPageTitle(i))
                : tabProvider.createTabView(tabStrip, i, adapter);

        if (tabView == null) {
            throw new IllegalStateException("tabView is null.");
        }/*from  w ww .  ja va  2 s . c o  m*/

        if (distributeEvenly) {
            LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams();
            lp.width = 0;
            lp.weight = 1;
        }

        if (tabClickListener != null) {
            tabView.setOnClickListener(tabClickListener);
        }

        tabStrip.addView(tabView);

        if (i == viewPager.getCurrentItem()) {
            tabView.setSelected(true);
        }

    }
}

From source file:com.cdms.codrive.Common.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;/*  w ww  .j  a  v  a2s.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;
        }

        tabTitleView.setText(adapter.getPageTitle(i));
        tabTitleView.setTextColor(getResources().getColorStateList(R.drawable.tab_selector));
        tabView.setOnClickListener(tabClickListener);

        mTabStrip.addView(tabView);
        if (i == mViewPager.getCurrentItem()) {
            tabView.setSelected(true);
        }
    }
}