List of usage examples for android.view View setEnabled
@RemotableViewMethod public void setEnabled(boolean enabled)
From source file:com.al70b.core.extended_widgets.SlidingTabLayout.java
/** * Go over the tab views layout, get the title tab view (text view) and @lock it * @param lock/*from ww w. j av a 2s .co m*/ */ public void lockTabs(boolean lock) { for (int k = 0; k < mTabStrip.getChildCount(); k++) { View v = mTabStrip.getChildAt(k).findViewById(R.id.tv_tab_in_view_pager); if (v instanceof TextView) { v.setEnabled(lock); v.setClickable(lock); } } }
From source file:com.cc.signalinfo.activities.MainActivity.java
/** * For my own usage and if a user wants to see it or give me feedback. * * @param debugInfo - the signal data to dump *///from w w w .j av a 2 s .co m private void displayDebugInfo(SignalArrayWrapper debugInfo) { if (enableDebug) { View view = findViewById(R.id.debugInfo); if (!view.isEnabled()) { view.setEnabled(true); view.setVisibility(View.VISIBLE); view = findViewById(R.id.debugArray); view.setEnabled(true); view.setVisibility(View.VISIBLE); } Map<String, String> debugMapRelative = new SignalMapWrapper(debugInfo.getFilteredArray(), tm) .getPercentSignalMap(true); Map<String, String> debugMapStrict = new SignalMapWrapper(debugInfo.getFilteredArray(), tm) .getPercentSignalMap(false); setTextViewText(R.id.debugArray, String.format("%s \n\n %s \n\n %s \n\n %s", debugInfo.getRawData(), Arrays.toString(debugInfo.getFilteredArray()), debugMapRelative.toString(), debugMapStrict.toString())); } }
From source file:org.projectbuendia.client.ui.BaseActivity.java
private void showMoreInfoDialog(final View triggeringView, String title, String message, boolean includeSettingsButton) { triggeringView.setEnabled(false); AlertDialog.Builder builder = new AlertDialog.Builder(BaseActivity.this) .setIcon(android.R.drawable.ic_dialog_info).setTitle(title).setMessage(message) .setNeutralButton(android.R.string.ok, null) .setOnDismissListener(new DialogInterface.OnDismissListener() { @Override/*from ww w . j av a 2s .c o m*/ public void onDismiss(DialogInterface dialog) { triggeringView.setEnabled(true); } }); if (includeSettingsButton) { builder.setPositiveButton(R.string.troubleshoot_action_check_settings, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { startActivity(new Intent(BaseActivity.this, SettingsActivity.class)); } }); } builder.show(); }
From source file:com.javadog.bluetoothproximitylock.BluetoothFragment.java
/** * Disables the view(s) with the specified ID(s). * * @param views The views to be disabled. *///from w ww. ja v a 2s. c om protected void disableUiElement(View... views) { for (View v : views) { v.setEnabled(false); } }
From source file:com.javadog.bluetoothproximitylock.BluetoothFragment.java
/** * Enables the view(s) with the specified ID(s). * * @param views The views to be enabled. *///from w w w . j av a 2 s. c om protected void enableUiElement(View... views) { for (View v : views) { v.setEnabled(true); } }
From source file:io.openkit.leaderboards.OKScoresFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { int viewID = getResources().getIdentifier("io_openkit_fragment_okscores", "layout", getActivity().getPackageName()); View view = inflater.inflate(viewID, container, false); //View view = inflater.inflate(R.layout.io_openkit_fragment_okscores, container, false); listView = (ListView) view.findViewById(android.R.id.list); int spinnerBarId, todayScoresButtonId, weekScoresButtonId, allTimeScoresButtonId; spinnerBarId = getResources().getIdentifier("progressSpinner", "id", getActivity().getPackageName()); todayScoresButtonId = getResources().getIdentifier("io_openkit_leaderboards_todayButton", "id", getActivity().getPackageName()); weekScoresButtonId = getResources().getIdentifier("io_openkit_leaderboards_thisWeekButton", "id", getActivity().getPackageName()); allTimeScoresButtonId = getResources().getIdentifier("io_openkit_leaderboards_allTimeButton", "id", getActivity().getPackageName()); spinnerBar = (ProgressBar) view.findViewById(spinnerBarId); todayScoresButton = (Button) view.findViewById(todayScoresButtonId); weekScoresButton = (Button) view.findViewById(weekScoresButtonId); allTimeScoresButton = (Button) view.findViewById(allTimeScoresButtonId); todayScoresButton.setOnClickListener(todayScoresPressed); weekScoresButton.setOnClickListener(thisWeekScoresPressed); allTimeScoresButton.setOnClickListener(allTimeScoresPressed); if (currentLeaderboard == null) { currentLeaderboard = getLeaderboard(); }/* w w w . j ava2s.c om*/ moreScoresButton = new Button(this.getActivity()); moreScoresButton.setText("Show more scores"); moreScoresButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { v.setEnabled(false); getMoreScores(currentLeaderboard.getDisplayedTimeRange(), v); } }); selectCurrentTab(); return view; }
From source file:com.android.calculator2.EventListener.java
private void applyBannedResources(BaseModule base, Mode baseMode, boolean enabled) { List<Integer> resources = base.mBannedResources.get(baseMode); ViewPager pager = mPager != null ? mPager : mSmallPager; for (Integer resource : resources) { final int resId = resource.intValue(); // There are multiple views with the same id, // but the id is unique per page // Find ids on every page int count = pager.getAdapter().getCount(); for (int i = 0; i < count; i++) { View child = ((CalculatorPageAdapter) pager.getAdapter()).getViewAt(i); View v = child.findViewById(resId); if (v != null) { v.setEnabled(enabled); }// w ww. j a va2 s. c om } // An especial check when current pager is mLargePager if (mPager == null && mLargePager != null) { count = mLargePager.getAdapter().getCount(); for (int i = 0; i < count; i++) { View child = ((CalculatorPageAdapter) mLargePager.getAdapter()).getViewAt(i); View v = child.findViewById(resId); if (v != null) { v.setEnabled(enabled); } } } } }
From source file:com.blockhead.gussilva.threemorewords.GameActivity.java
public void letterPressed(View view) { String ltr = ((TextView) view).getText().toString(); char letterChar = ltr.charAt(0); view.setEnabled(false); view.setBackgroundResource(R.drawable.letter_down); //Check if it is a correct guess boolean correct = false; //Check Word 1 for (int k = 0; k < currWord1.length(); k++) { if (currWord1.charAt(k) == letterChar) { correct = true;/*from w w w. ja va 2 s . co m*/ numCorr++; answerViews1[k].setTextColor(Color.BLACK); } } //Check Word 2 for (int k = 0; k < currWord2.length(); k++) { if (currWord2.charAt(k) == letterChar) { correct = true; numCorr++; answerViews2[k].setTextColor(Color.BLACK); } } //Check Word 3 for (int k = 0; k < currWord3.length(); k++) { if (currWord3.charAt(k) == letterChar) { correct = true; numCorr++; answerViews3[k].setTextColor(Color.BLACK); } } //Check if user has won, lost, or can continue playing if (correct) { //correct guess if (numCorr == numChars) { // Disable Buttons disableBtns(); // Display Alert Dialog AlertDialog.Builder winBuild = new AlertDialog.Builder(this); winBuild.setTitle("Success"); winBuild.setMessage( "You win!\n\nThe answers were:\n" + currWord1 + "\n" + currWord2 + "\n" + currWord3); winBuild.setPositiveButton("Play Again", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { GameActivity.this.playGame(); } }); winBuild.setNegativeButton("Exit", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { GameActivity.this.finish(); } }); winBuild.show(); } } else if (currWrong < numChances) { //User still has chances currWrong++; view.setBackgroundResource(R.drawable.letter_wrong); if ((numChances - currWrong) > 1) chancesLeftView.setText((numChances - currWrong) + " chances left"); else if ((numChances - currWrong) == 1) chancesLeftView.setText("1 chance left"); else chancesLeftView.setText("Last Chance!"); if (currWrong == 3) { chancesLeftView.setTextColor(getResources().getColor(R.color.chances_medium)); } else if (currWrong == 5) { chancesLeftView.setTextColor(getResources().getColor(R.color.chances_bad)); } } else { //User has lost disableBtns(); // Display Alert Dialog AlertDialog.Builder loseBuild = new AlertDialog.Builder(this); loseBuild.setTitle("OOPS"); loseBuild.setMessage( "You lose!\n\nThe answers were:\n" + currWord1 + "\n" + currWord2 + "\n" + currWord3); loseBuild.setPositiveButton("Play Again", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { GameActivity.this.playGame(); } }); loseBuild.setNegativeButton("Exit", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { GameActivity.this.finish(); } }); loseBuild.show(); } }
From source file:android.support.design.widget.TextInputLayout.java
private static void recursiveSetEnabled(final ViewGroup vg, final boolean enabled) { for (int i = 0, count = vg.getChildCount(); i < count; i++) { final View child = vg.getChildAt(i); child.setEnabled(enabled); if (child instanceof ViewGroup) { recursiveSetEnabled((ViewGroup) child, enabled); }/*from ww w. j a v a 2 s . c o m*/ } }
From source file:com.ljw.device3x.customview.ABaseTransformer.java
/** * Called each {@link #transformPage(View, float)} before {{@link #onTransform(View, float)}. * <p>/*from www. ja v a 2 s.c o m*/ * The default implementation attempts to reset all view properties. This is useful when toggling transforms that do * not modify the same page properties. For instance changing from a transformation that applies rotation to a * transformation that fades can inadvertently leave a fragment stuck with a rotation or with some degree of applied * alpha. * * @param page * Apply the transformation to this page * @param position * Position of page relative to the current front-and-center position of the pager. 0 is front and * center. 1 is one full page position to the right, and -1 is one page position to the left. */ protected void onPreTransform(View page, float position) { final float width = page.getWidth(); page.setRotationX(0); page.setRotationY(0); page.setRotation(0); page.setScaleX(1); page.setScaleY(1); page.setPivotX(0); page.setPivotY(0); page.setTranslationY(0); page.setTranslationX(isPagingEnabled() ? 0f : -width * position); page.setEnabled(true); if (hideOffscreenPages()) { page.setAlpha(position <= -1f || position >= 1f ? 0f : 1f); page.setEnabled(true); } else { page.setEnabled(true); page.setAlpha(1f); } }