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.landenlabs.all_devtool.GpsFragment.java

@SuppressWarnings("deprecation")
@Override//from  ww  w.j  a v  a2 s  .c om
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setHasOptionsMenu(true);

    View rootView = inflater.inflate(R.layout.gps_tab, container, false);
    m_statusIcon = Ui.viewById(rootView, R.id.gpsStatus);
    m_statusIcon.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            startActivity(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS));
        }
    });

    Ui.viewById(rootView, R.id.gps_clear).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            clearList();
        }
    });

    m_list.clear();
    // ---- Get UI components  ----
    for (int idx = 0; idx != s_maxRows; idx++)
        m_list.add(null);
    m_list.set(s_providersRow, new GpsInfo(new GpsItem("Providers")));
    m_list.set(s_lastUpdateRow, new GpsInfo(new GpsItem("Last Update")));
    m_list.set(s_detailRow, new GpsInfo(new GpsItem("Detail History")));

    m_listView = Ui.viewById(rootView, R.id.gpsListView);
    final GpsArrayAdapter adapter = new GpsArrayAdapter(this.getActivity());
    m_listView.setAdapter(adapter);

    // ---- Setup GPS ----
    m_locMgr = (LocationManager) getActivity().getSystemService(Context.LOCATION_SERVICE);

    m_gpsTv = Ui.viewById(rootView, R.id.gps);
    if (isGooglePlayServicesAvailable()) {
        m_locationRequest = new LocationRequest();
        m_locationRequest.setInterval(GPS_INTERVAL);
        m_locationRequest.setFastestInterval(GPS_FASTEST_INTERVAL);
        // Priority needs to match permissions.
        //  Use LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY with
        // <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
        //  Use LocationRequest.PRIORITY_HIGH_ACCURACY with
        // <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
        m_locationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);

        m_googleApiClient = new GoogleApiClient.Builder(this.getActivity()).addApi(LocationServices.API)
                .addConnectionCallbacks(this).addOnConnectionFailedListener(this).build();

        m_gpsTv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                m_gpsMonitor = !m_gpsMonitor;
                view.setSelected(m_gpsMonitor);
                addMsgToDetailRow(s_colorMsg, m_gpsMonitor ? "Start Monitor" : "Stop Monitor");
                showProviders();
            }
        });

    } else {
        m_gpsTv.setText("Need Google Play Service");
    }

    if (ActivityCompat.checkSelfPermission(getContext(),
            Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
        m_locMgr.addGpsStatusListener(this);
    }

    /*  http://stackoverflow.com/questions/11398732/how-do-i-receive-the-system-broadcast-when-gps-status-has-changed
    <uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <receiver android:name=".GpsReceiver">
    <intent-filter>
         <action android:name="android.location.GPS_ENABLED_CHANGE" />
         <action android:name="android.location.PROVIDERS_CHANGED" />
    </intent-filter>
    </receiver>
    */
    // GpsReceiver m_gpsReceiver = new GpsReceiver();
    m_intentFilter.addAction(GpsReceiver.GPS_ENABLED_CHANGE_ACTION);
    if (Build.VERSION.SDK_INT >= 19) {
        m_intentFilter.addAction(LocationManager.MODE_CHANGED_ACTION);
    }
    m_intentFilter.addAction(GpsReceiver.GPS_FIX_CHANGE_ACTION);
    m_intentFilter.addAction(LocationManager.PROVIDERS_CHANGED_ACTION);

    showProviders();
    // TODO - get available providers
    getCheckBox(rootView, R.id.gpsFuseCb, FUSED_PROVIDER);
    getCheckBox(rootView, R.id.gpsGPSCb, LocationManager.GPS_PROVIDER);
    getCheckBox(rootView, R.id.gpsNetwkCb, LocationManager.NETWORK_PROVIDER);
    getCheckBox(rootView, R.id.gpsLowPwrCb, LocationManager.PASSIVE_PROVIDER);
    getCheckBox(rootView, R.id.gpsStatusCb, STATUS_CB);

    for (CheckBox cb : m_providersCb.values()) {
        cb.setOnClickListener(this);
    }
    initLastUpdate();

    // Expand All
    for (int idx = 0; idx != s_maxRows; idx++)
        m_listView.expandGroup(idx);

    return rootView;
}

From source file:com.shichai.www.choume.view.tab.SmartTabLayout.java

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

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

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

        if (tabView == null) {
            throw new IllegalStateException("tabView is null.");
        }//  w  w  w . ja v  a  2s  .c o  m

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

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

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

    }
}

From source file:com.pb.app.newdeveloper.MainActivity.java

/**
 * ?//  ww w  . j  a va2 s  .  c  o  m
 */
//    private void notifitcationBarClick(Intent fromWhich) {
//        if (fromWhich != null) {
//            boolean fromNoticeBar = fromWhich.getBooleanExtra("NOTICE", false);
//            if (fromNoticeBar) {
//                Intent toMyInfor = new Intent(this, SimpleBackActivity.class);
//                toMyInfor.putExtra(SimpleBackActivity.BUNDLE_KEY_PAGE,
//                        SimpleBackPage.MY_MES.getValue());
//                startActivity(toMyInfor);
//            }
//        }
//    }

public void initView() {
    mTitle = getTitle();
    mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
    if (android.os.Build.VERSION.SDK_INT > 10) {
        mTabHost.getTabWidget().setShowDividers(0);
    }

    initTabs();

    // ?
    mAddBt.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            int id = v.getId();
            switch (id) {
            // ?
            case R.id.quick_option_iv:
                showQuickOption();
                break;
            default:
                break;
            }
        }
    });

    mTabHost.setCurrentTab(0);
    mTabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
        @Override
        public void onTabChanged(String tabId) {
            final int size = mTabHost.getTabWidget().getTabCount();
            for (int i = 0; i < size; i++) {
                View v = mTabHost.getTabWidget().getChildAt(i);
                if (i == mTabHost.getCurrentTab()) {
                    v.setSelected(true);
                } else {
                    v.setSelected(false);
                }
            }
            if (tabId.equals(getString(MainTab.ME.getResName()))) {
                //                    mBvNotice.setText("");
                //                    mBvNotice.hide();
            }
            supportInvalidateOptionsMenu();
        }
    });

    //        IntentFilter filter = new IntentFilter(Constants.INTENT_ACTION_NOTICE);
    //        filter.addAction(Constants.INTENT_ACTION_LOGOUT);
    //        registerReceiver(mReceiver, filter);
    //        NoticeUtils.bindToService(this);

    //        if (AppContext.isFristStart()) {
    //            DataCleanManager.cleanInternalCache(AppContext.getInstance());
    //            AppContext.setFristStart(false);
    //        }

    //        checkUpdate();
}

From source file:com.jinzht.pro.smarttablayout.SmartTabLayout.java

private void populateTabStrip() {
    final PagerAdapter adapter = viewPager.getAdapter();
    final OnClickListener tabClickListener = new TabClickListener();

    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. j a  v a2s  .c  o m

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

        tabView.setOnClickListener(tabClickListener);
        tabStrip.addView(tabView);

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

    }
}

From source file:com.geek.geekmall.views.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;/*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;
        }

        tabTitleView.setText(adapter.getPageTitle(i));
        tabView.setOnClickListener(tabClickListener);

        mTabStrip.addView(tabView);

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

}

From source file:com.activiti.android.ui.fragments.form.picker.UserPickerFragment.java

@Override
public void onListItemClick(GridView l, View v, int position, long id) {
    LightUserRepresentation item = (LightUserRepresentation) l.getItemAtPosition(position);

    if (mode == MODE_PICK && !singleChoice) {
        l.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE);
    } else if (mode == MODE_PICK && !singleChoice) {
        l.setChoiceMode(GridView.CHOICE_MODE_SINGLE);
    } else if (mode == MODE_LISTING && DisplayUtils.hasCentralPane(getActivity())) {
        l.setChoiceMode(GridView.CHOICE_MODE_SINGLE);
    }/*from   ww  w. j  av a 2s  .co  m*/

    Boolean hideDetails = false;
    if (!selectedItems.isEmpty()) {
        hideDetails = selectedItems.containsKey(item.getEmail());
        if (mode == MODE_PICK && !singleChoice) {
            selectedItems.remove(item.getEmail());
        } else {
            selectedItems.clear();
        }
    }
    l.setItemChecked(position, true);
    v.setSelected(true);

    selectedItems.put(item.getEmail(), item);

    if (hideDetails) {
        if (mode == MODE_PICK) {
            selectedItems.remove(item.getEmail());
            updatePickButton();
        } else if (mode == MODE_LISTING && DisplayUtils.hasCentralPane(getActivity())) {
            FragmentDisplayer.with(getActivity()).remove(DisplayUtils.getCentralFragmentId(getActivity()));
            selectedItems.clear();
        }
    } else {
        if (mode == MODE_LISTING) {
            // Show properties
            // UserProfileFragment.with(getActivity()).personId(item.getIdentifier()).display();
        } else if (mode == MODE_PICK) {
            validation.setEnabled(true);
            updatePickButton();
        }
    }
}

From source file:com.example.tony.gymnasieschema.sTab.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  ww  w. jav 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));

        tabView.setOnClickListener(tabClickListener);

        mTabStrip.addView(tabView);

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

        tabTitleView.setTextColor(getResources().getColorStateList(R.color.selector));
        tabTitleView.setTextSize(14);

    }
}

From source file:com.example.fryjc.cigarconnoisseur.ui.humidor.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 w  w.j av  a 2s .  co 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;
        }

        tabTitleView.setText(adapter.getPageTitle(i));
        tabView.setOnClickListener(tabClickListener);

        mTabStrip.addView(tabView);
        if (i == mViewPager.getCurrentItem()) {
            tabView.setSelected(true);
        }
        tabTitleView.setTextColor(getResources().getColorStateList(R.color.selector));
    }
}

From source file:com.activiti.android.ui.fragments.form.picker.UserGroupPickerFragment.java

@Override
public void onListItemClick(GridView l, View v, int position, long id) {
    LightGroupRepresentation item = (LightGroupRepresentation) l.getItemAtPosition(position);

    if (mode == MODE_PICK && !singleChoice) {
        l.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE);
    } else if (mode == MODE_PICK && !singleChoice) {
        l.setChoiceMode(GridView.CHOICE_MODE_SINGLE);
    } else if (mode == MODE_LISTING && DisplayUtils.hasCentralPane(getActivity())) {
        l.setChoiceMode(GridView.CHOICE_MODE_SINGLE);
    }//from  w w w . j ava 2  s .  c  o  m

    Boolean hideDetails = false;
    if (!selectedItems.isEmpty()) {
        hideDetails = selectedItems.containsKey(item.getId());
        if (mode == MODE_PICK && !singleChoice) {
            selectedItems.remove(item.getId());
        } else {
            selectedItems.clear();
        }
    }
    l.setItemChecked(position, true);
    v.setSelected(true);

    selectedItems.put(item.getId(), item);

    if (hideDetails) {
        if (mode == MODE_PICK) {
            selectedItems.remove(item.getId());
            updatePickButton();
        } else if (mode == MODE_LISTING && DisplayUtils.hasCentralPane(getActivity())) {
            FragmentDisplayer.with(getActivity()).remove(DisplayUtils.getCentralFragmentId(getActivity()));
            selectedItems.clear();
        }
    } else {
        if (mode == MODE_LISTING) {
            // Show properties
            // UserProfileFragment.with(getActivity()).personId(item.getIdentifier()).display();
        } else if (mode == MODE_PICK) {
            validation.setEnabled(true);
            updatePickButton();
        }
    }
}

From source file:com.co.iatech.crm.sugarmovil.activities.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;//  ww  w.  j av a 2 s .co m

        if (mTabViewLayoutId != 0) {
            tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false);
            tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId);
            Log.d("TABS", " Ingresa por TabLayout id");
        }

        if (tabView == null) {
            tabView = createDefaultTabView(getContext());
            Log.d("TABS", " Ingresa por TabView Null");
        }

        if (tabTitleView == null && TextView.class.isInstance(tabView)) {
            tabTitleView = (TextView) tabView;
        }

        tabTitleView.setText(adapter.getPageTitle(i));
        tabView.setOnClickListener(tabClickListener);
        mTabStrip.addView(tabView);
        if (i == mViewPager.getCurrentItem()) {
            tabView.setSelected(true);
        }
    }
}