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