Example usage for android.view View setEnabled

List of usage examples for android.view View setEnabled

Introduction

In this page you can find the example usage for android.view View setEnabled.

Prototype

@RemotableViewMethod
public void setEnabled(boolean enabled) 

Source Link

Document

Set the enabled state of this view.

Usage

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