本文整理了Java中android.widget.Switch
类的一些代码示例,展示了Switch
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Switch
类的具体详情如下:
包路径:android.widget.Switch
类名称:Switch
暂无
代码示例来源:origin: xfumihiro/ViewInspector
outlineSwitch.setChecked(showOutline.get());
outlineSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
showOutline.set(isChecked);
marginSwitch.setChecked(showMargin.get());
marginSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
showMargin.set(isChecked);
paddingSwitch.setChecked(showPadding.get());
paddingSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
showPadding.set(isChecked);
代码示例来源:origin: lygttpod/SuperTextView
/**
* 获取switch状态
*
* @return 返回switch当前选中状态
*/
public boolean getSwitchIsChecked() {
boolean isChecked = false;
if (mSwitch != null) {
isChecked = mSwitch.isChecked();
}
return isChecked;
}
代码示例来源:origin: commonsguy/cw-omnibus
public void onConnectionChange() {
if (binding.connected.isChecked()) {
binding.connected.setEnabled(false);
connectionSub=rxBluetooth.observeConnectDevice(getDevice(), ShoutingEchoService.SERVICE_ID)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(this::onConnected, this::onConnectionError);
}
else {
disconnect();
}
}
代码示例来源:origin: lygttpod/SuperTextView
mSwitch = new Switch(mContext);
mSwitchParams.addRule(RelativeLayout.CENTER_VERTICAL, TRUE);
mSwitchParams.setMargins(0, 0, rightSwitchMarginRight, 0);
mSwitch.setId(R.id.sRightSwitchId);
mSwitch.setLayoutParams(mSwitchParams);
mSwitch.setChecked(switchIsChecked);
if (!TextUtils.isEmpty(mTextOff)) {
mSwitch.setTextOff(mTextOff);
mSwitch.setTextOn(mTextOn);
mSwitch.setSwitchMinWidth(mSwitchMinWidth);
mSwitch.setSwitchPadding(mSwitchPadding);
mSwitch.setThumbDrawable(mThumbResource);
mSwitch.setTrackDrawable(mTrackResource);
mSwitch.setThumbTextPadding(mThumbTextPadding);
mSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
代码示例来源:origin: stackoverflow.com
Switch s = (Switch) findViewById(R.id.SwitchID);
if (s != null) {
s.setOnCheckedChangeListener(this);
}
/* ... */
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Toast.makeText(this, "The Switch is " + (isChecked ? "on" : "off"),
Toast.LENGTH_SHORT).show();
if(isChecked) {
//do stuff when Switch is ON
} else {
//do stuff when Switch if OFF
}
}
代码示例来源:origin: julian-klode/dns66
@Override
public void onClick(View view) {
holder.whitelistSwitch.setChecked(!holder.whitelistSwitch.isChecked());
}
});
代码示例来源:origin: lygttpod/SuperTextView
/**
* @param checked Switch是否选中
* @return 返回值
*/
public SuperTextView setSwitchIsChecked(boolean checked) {
switchIsChecked = checked;
if (mSwitch != null) {
mSwitch.setChecked(checked);
}
return this;
}
代码示例来源:origin: mooshim/Mooshimeter-AndroidApp
Switch makeSwitch(boolean checked, final BooleanRunnable cb) {
Switch s = new Switch(mContext);
s.setChecked(checked);
s.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
cb.arg = isChecked;
cb.run();
}
});
return s;
}
代码示例来源:origin: palaima/DebugDrawer
mobile.setVisibility(mobileToggleAvailable ? View.VISIBLE : View.GONE);
view.findViewById(R.id.dd_debug_network_mobile_label).setVisibility(mobileToggleAvailable ? View.VISIBLE : View.GONE);
bluetooth = view.findViewById(R.id.dd_debug_network_bluetooth);
wifi.setChecked(wifiManager.isWifiEnabled());
wifi.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton button, boolean isChecked) {
mobile.setChecked(isMobileNetworkEnabled(connectivityManager));
mobile.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton button, boolean isChecked) {
bluetooth.setChecked(hasBluetoothPermission(context) && bluetoothAdapter.isEnabled());
bluetooth.setOnCheckedChangeListener(
new CompoundButton.OnCheckedChangeListener() {
@Override
bluetooth.setEnabled(false);
代码示例来源:origin: googlesamples/android-AppRestrictionEnforcer
private void updateApprovals(Context context, String[] approvals,
String[] selectedApprovals) {
mCurrentRestrictions.putStringArray(RESTRICTION_KEY_APPROVALS, selectedApprovals);
mLayoutApprovals.removeAllViews();
for (String approval : approvals) {
Switch sw = new Switch(context);
sw.setText(approval);
sw.setTag(approval);
sw.setChecked(Arrays.asList(selectedApprovals).contains(approval));
sw.setOnCheckedChangeListener(this);
sw.setId(R.id.approval);
mLayoutApprovals.addView(sw);
}
}
代码示例来源:origin: mooshim/Mooshimeter-AndroidApp
Switch makeSwitch(boolean checked, final BooleanRunnable cb) {
Switch s = new Switch(mContext);
s.setChecked(checked);
s.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
cb.arg = isChecked;
cb.run();
}
});
s.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT,FrameLayout.LayoutParams.MATCH_PARENT));
return s;
}
public Switch makeSwitchForPreference(final String pref_name) {
代码示例来源:origin: thuryn/your-local-weather
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
checked = isChecked;
if (dependentSwitch != null) {
if (isChecked) {
dependentSwitch.setChecked(false);
dependentSwitch.setEnabled(false);
} else {
dependentSwitch.setEnabled(true);
}
}
}
代码示例来源:origin: macdidi5/Android-Things-Tutorial
void build(int position) {
CommanderItem item = commanderItems.get(position);
item_desc.setText(item.getDesc());
item_switch.setChecked(item.isStatus());
if (item.getCommandType().equals(TurtleUtil.LISTENER_COMMANDER)) {
String statusText = item_switch.isChecked() ?
item.getHighDesc() : item.getLowDesc();
item_desc.setText(statusText + "\n" + item.getDesc());
item_switch.setClickable(false);
}
}
}
代码示例来源:origin: DeviceConnect/DeviceConnect-Android
@Override
void onServiceDisconnected() {
Switch sw = (Switch) findViewById(R.id.activity_setting_device_switch);
sw.setOnCheckedChangeListener(null);
sw.setEnabled(false);
findViewById(R.id.activity_setting_btn).setEnabled(false);
HOGPMessageService service = getHOGPMessageService();
if (service != null) {
service.getServiceProvider().removeServiceListener(this);
}
}
代码示例来源:origin: palaima/DebugDrawer
final View view = inflater.inflate(R.layout.dd_module_network, parent, false);
enabledSwitch = view.findViewById(R.id.dd_module_networkquality_enabled);
enabledSwitch.setSaveEnabled(false);
enabledSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
代码示例来源:origin: commonsguy/cw-omnibus
private void onDisconnected() {
binding.connected.setEnabled(true);
binding.entry.setEnabled(false);
}
代码示例来源:origin: mbmc/FiInfo
private void activate(Switch switchView, boolean activate) {
switchView.setEnabled(activate);
switchView.setAlpha(activate ? 1.0f : 0.5f);
}
代码示例来源:origin: trishika/DroidUPnP
public MyPrefsHeaderAdapter(Context context, List<Header> objects)
{
super(context, 0, objects);
mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
mContentDirectoryEnabler = new ContentDirectoryEnabler(context, new Switch(context));
}
代码示例来源:origin: commonsguy/cw-omnibus
@SuppressWarnings("ResourceType")
@Override
public void onReady(Bundle savedInstanceState) {
setContentView(R.layout.main);
type=(Spinner)findViewById(R.id.type);
ArrayAdapter<String> types=
new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,
getResources().getStringArray(R.array.types));
types.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
type.setAdapter(types);
period=(Spinner)findViewById(R.id.period);
ArrayAdapter<String> periods=
new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,
getResources().getStringArray(R.array.periods));
periods.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
period.setAdapter(periods);
download=(Switch)findViewById(R.id.download);
((Switch)findViewById(R.id.scheduled))
.setOnCheckedChangeListener(this);
alarms=(AlarmManager)getSystemService(ALARM_SERVICE);
}
代码示例来源:origin: stackoverflow.com
public void ParentLayoutClicked(View _v){
Switch _Switch_Internet = (Switch) findViewById(R.id.m_switch_internet);
if(_Switch_Internet.isChecked()){
_Switch_Internet.setChecked(false);
}
else{
_Switch_Internet.setChecked(true);
}
}
内容来源于网络,如有侵权,请联系作者删除!