List of usage examples for android.view View setSelected
public void setSelected(boolean selected)
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); } } }