Search in sources :

Example 1 with Switch

use of org.holoeverywhere.widget.Switch in project HoloEverywhere by Prototik.

the class SwitchScreenPreference method onBindView.

@Override
protected void onBindView(View view) {
    super.onBindView(view);
    View checkableView = view.findViewById(R.id.switchWidget);
    if (checkableView != null && checkableView instanceof Checkable) {
        ((Checkable) checkableView).setChecked(mChecked);
        sendAccessibilityEvent(checkableView);
        if (checkableView instanceof Switch) {
            final Switch switchView = (Switch) checkableView;
            switchView.setTextOn(mSwitchOn);
            switchView.setTextOff(mSwitchOff);
            switchView.setOnCheckedChangeListener(mListener);
        }
    }
    syncSummaryView(view);
}
Also used : Switch(org.holoeverywhere.widget.Switch) Checkable(android.widget.Checkable) ActionBarView(android.support.v7.internal.widget.ActionBarView) TextView(android.widget.TextView) View(android.view.View)

Example 2 with Switch

use of org.holoeverywhere.widget.Switch in project HoloEverywhere by Prototik.

the class SwitchPreference method onBindView.

@Override
protected void onBindView(View view) {
    super.onBindView(view);
    View checkableView = view.findViewById(R.id.switchWidget);
    if (checkableView != null && checkableView instanceof Checkable) {
        ((Checkable) checkableView).setChecked(mChecked);
        sendAccessibilityEvent(checkableView);
        if (checkableView instanceof Switch) {
            final Switch switchView = (Switch) checkableView;
            switchView.setTextOn(mSwitchOn);
            switchView.setTextOff(mSwitchOff);
            switchView.setOnCheckedChangeListener(mListener);
        }
    }
    syncSummaryView(view);
}
Also used : Switch(org.holoeverywhere.widget.Switch) Checkable(android.widget.Checkable) View(android.view.View)

Example 3 with Switch

use of org.holoeverywhere.widget.Switch in project HoloEverywhere by Prototik.

the class SwitchScreenPreference method onCreateOptionsMenu.

@Override
boolean onCreateOptionsMenu(Menu menu) {
    final MenuItem item = menu.add(Menu.NONE, android.R.id.button1, Menu.NONE, "");
    MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
    int theme = ThemeManager.getThemeType(getDialog().getContext());
    if (theme != ThemeManager.LIGHT) {
        theme = ThemeManager.DARK;
    }
    LayoutInflater inflater = LayoutInflater.from(getDialog().getContext(), theme | PreferenceInit.THEME_FLAG);
    View actionView = inflater.inflate(R.layout.preference_widget_switch_screen_bar);
    Switch switchView = (Switch) actionView.findViewById(R.id.switchWidget);
    switchView.setChecked(mChecked);
    switchView.setTextOn(mSwitchOn);
    switchView.setTextOff(mSwitchOff);
    switchView.setOnCheckedChangeListener(mListener);
    MenuItemCompat.setActionView(item, actionView);
    return true;
}
Also used : Switch(org.holoeverywhere.widget.Switch) LayoutInflater(org.holoeverywhere.LayoutInflater) MenuItem(android.view.MenuItem) ActionBarView(android.support.v7.internal.widget.ActionBarView) TextView(android.widget.TextView) View(android.view.View) SuppressLint(android.annotation.SuppressLint)

Example 4 with Switch

use of org.holoeverywhere.widget.Switch in project little-bear-dictionary by daimajia.

the class SwitchPreference method onBindView.

@Override
protected void onBindView(View view) {
    super.onBindView(view);
    View checkableView = view.findViewById(R.id.switchWidget);
    if (checkableView != null && checkableView instanceof Checkable) {
        ((Checkable) checkableView).setChecked(mChecked);
        sendAccessibilityEvent(checkableView);
        if (checkableView instanceof Switch) {
            final Switch switchView = (Switch) checkableView;
            switchView.setTextOn(mSwitchOn);
            switchView.setTextOff(mSwitchOff);
            switchView.setOnCheckedChangeListener(mListener);
        }
    }
    syncSummaryView(view);
}
Also used : Switch(org.holoeverywhere.widget.Switch) Checkable(android.widget.Checkable) View(android.view.View)

Aggregations

View (android.view.View)4 Switch (org.holoeverywhere.widget.Switch)4 Checkable (android.widget.Checkable)3 ActionBarView (android.support.v7.internal.widget.ActionBarView)2 TextView (android.widget.TextView)2 SuppressLint (android.annotation.SuppressLint)1 MenuItem (android.view.MenuItem)1 LayoutInflater (org.holoeverywhere.LayoutInflater)1