Search in sources :

Example 21 with LayoutPreference

use of com.android.settings.applications.LayoutPreference in project android_packages_apps_Settings by SudaMod.

the class SettingsPreferenceFragment method setHeaderView.

protected void setHeaderView(int resource) {
    mHeader = new LayoutPreference(getPrefContext(), resource);
    addPreferenceToTop(mHeader);
}
Also used : LayoutPreference(com.android.settings.applications.LayoutPreference)

Example 22 with LayoutPreference

use of com.android.settings.applications.LayoutPreference in project android_packages_apps_Settings by SudaMod.

the class BatteryHeaderPreferenceControllerTest method setUp.

@Before
public void setUp() {
    MockitoAnnotations.initMocks(this);
    mLifecycle = new Lifecycle();
    mContext = spy(RuntimeEnvironment.application);
    mBatteryMeterView = new BatteryMeterView(mContext);
    mBatteryPercentText = new TextView(mContext);
    mSummary = new TextView(mContext);
    ShadowEntityHeaderController.setUseMock(mEntityHeaderController);
    mSummary2 = new TextView(mContext);
    mBatteryIntent = new Intent();
    mBatteryIntent.putExtra(BatteryManager.EXTRA_LEVEL, BATTERY_LEVEL);
    mBatteryIntent.putExtra(BatteryManager.EXTRA_SCALE, 100);
    mBatteryIntent.putExtra(BatteryManager.EXTRA_PLUGGED, 1);
    doReturn(mBatteryIntent).when(mContext).registerReceiver(any(), any());
    mBatteryLayoutPref = new LayoutPreference(mContext, R.layout.battery_header);
    doReturn(mBatteryLayoutPref).when(mPreferenceScreen).findPreference(BatteryHeaderPreferenceController.KEY_BATTERY_HEADER);
    mBatteryInfo.batteryLevel = BATTERY_LEVEL;
    mController = new BatteryHeaderPreferenceController(mContext, mActivity, mPreferenceFragment, mLifecycle);
    mController.mBatteryMeterView = mBatteryMeterView;
    mController.mBatteryPercentText = mBatteryPercentText;
    mController.mSummary1 = mSummary;
    mController.mSummary2 = mSummary2;
}
Also used : LayoutPreference(com.android.settings.applications.LayoutPreference) Lifecycle(com.android.settingslib.core.lifecycle.Lifecycle) TextView(android.widget.TextView) Intent(android.content.Intent) Before(org.junit.Before)

Example 23 with LayoutPreference

use of com.android.settings.applications.LayoutPreference in project android_packages_apps_Settings by SudaMod.

the class BluetoothDetailsButtonsControllerTest method setUp.

@Override
public void setUp() {
    super.setUp();
    mController = new BluetoothDetailsButtonsController(mContext, mFragment, mCachedDevice, mLifecycle);
    mLeftButton = new Button(mContext);
    mRightButton = new Button(mContext);
    mLayoutPreference = new LayoutPreference(mContext, R.layout.app_action_buttons);
    mLayoutPreference.setKey(mController.getPreferenceKey());
    mScreen.addPreference(mLayoutPreference);
    mLeftButton = (Button) mLayoutPreference.findViewById(R.id.left_button);
    mRightButton = (Button) mLayoutPreference.findViewById(R.id.right_button);
    setupDevice(mDeviceConfig);
    when(mCachedDevice.isBusy()).thenReturn(false);
}
Also used : LayoutPreference(com.android.settings.applications.LayoutPreference) Button(android.widget.Button)

Example 24 with LayoutPreference

use of com.android.settings.applications.LayoutPreference in project android_packages_apps_Settings by SudaMod.

the class BluetoothDetailsHeaderController method init.

@Override
protected void init(PreferenceScreen screen) {
    final LayoutPreference headerPreference = (LayoutPreference) screen.findPreference(KEY_DEVICE_HEADER);
    mHeaderController = EntityHeaderController.newInstance(mFragment.getActivity(), mFragment, headerPreference.findViewById(R.id.entity_header));
    screen.addPreference(headerPreference);
}
Also used : LayoutPreference(com.android.settings.applications.LayoutPreference)

Example 25 with LayoutPreference

use of com.android.settings.applications.LayoutPreference in project android_packages_apps_Settings by DirtyUnicorns.

the class BatteryHeaderPreferenceControllerTest method setUp.

@Before
public void setUp() {
    MockitoAnnotations.initMocks(this);
    mLifecycle = new Lifecycle();
    mContext = spy(RuntimeEnvironment.application);
    mBatteryMeterView = new BatteryMeterView(mContext);
    mBatteryPercentText = new TextView(mContext);
    mSummary = new TextView(mContext);
    ShadowEntityHeaderController.setUseMock(mEntityHeaderController);
    mSummary2 = new TextView(mContext);
    mBatteryIntent = new Intent();
    mBatteryIntent.putExtra(BatteryManager.EXTRA_LEVEL, BATTERY_LEVEL);
    mBatteryIntent.putExtra(BatteryManager.EXTRA_SCALE, 100);
    mBatteryIntent.putExtra(BatteryManager.EXTRA_PLUGGED, 1);
    doReturn(mBatteryIntent).when(mContext).registerReceiver(any(), any());
    mBatteryLayoutPref = new LayoutPreference(mContext, R.layout.battery_header);
    doReturn(mBatteryLayoutPref).when(mPreferenceScreen).findPreference(BatteryHeaderPreferenceController.KEY_BATTERY_HEADER);
    mBatteryInfo.batteryLevel = BATTERY_LEVEL;
    mController = new BatteryHeaderPreferenceController(mContext, mActivity, mPreferenceFragment, mLifecycle);
    mController.mBatteryMeterView = mBatteryMeterView;
    mController.mBatteryPercentText = mBatteryPercentText;
    mController.mSummary1 = mSummary;
    mController.mSummary2 = mSummary2;
}
Also used : LayoutPreference(com.android.settings.applications.LayoutPreference) Lifecycle(com.android.settingslib.core.lifecycle.Lifecycle) TextView(android.widget.TextView) Intent(android.content.Intent) Before(org.junit.Before)

Aggregations

LayoutPreference (com.android.settings.applications.LayoutPreference)76 Button (android.widget.Button)16 View (android.view.View)12 Switch (android.widget.Switch)12 SwitchBar (com.android.settings.widget.SwitchBar)12 Before (org.junit.Before)10 Preference (android.support.v7.preference.Preference)7 ImageView (android.widget.ImageView)6 Test (org.junit.Test)6 Intent (android.content.Intent)5 TextView (android.widget.TextView)5 Lifecycle (com.android.settingslib.core.lifecycle.Lifecycle)5 Context (android.content.Context)1 NameNotFoundException (android.content.pm.PackageManager.NameNotFoundException)1 Bundle (android.os.Bundle)1 OnPreferenceClickListener (android.support.v7.preference.Preference.OnPreferenceClickListener)1 BatterySipper (com.android.internal.os.BatterySipper)1