我正在尝试决定是否使用开关或切换来设置闹钟,我是我的 Android 应用程序。对 android 相当陌生,不知道或不太理解框架工作的所有来龙去脉。选择通过切换开关触发警报(反之亦然)会有什么缺点? android框架中有可用的滑动切换吗?
您需要记住的第一件事是您想要哪个 API 来编译您的应用程序?
切换按钮 http://developer.android.com/reference/android/widget/ToggleButton.html可用自API 1 and Switches http://developer.android.com/reference/android/widget/Switch.html仅适用于API 14.
除此之外,这只是一个简单的决定,哪一个是用户界面/设计的最佳选择
在我看来,开关可以清楚地指示当前选择的内容。
android框架中有可用的滑动切换吗?
是的,开关可以用作滑动开关。
代码很简单,对于这两个按钮基本上可以用同样的思路。
这是开关按钮的示例
btnSwitch = (Switch) findViewById(R.id.switch_1);
btnSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
if (isChecked) {
Log.i("Switch", "ON");
} else {
Log.i("Switch", "OFF");
}
}
});
这是切换按钮的示例
btnToggle = (ToggleButton) findViewById(R.id.toggle_1);
btnToggle.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
Log.i("Toggle", "ON");
} else {
Log.i("Toggle", "OFF");
}
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)