Android layout 开关与切换
我正在尝试决定是否使用开关或切换来设置警报我是我的android应用程序。对android来说是相当陌生的,不知道或不完全理解框架的所有细节。选择通过切换开关触发警报,或反之亦然,有什么缺点?android framework中是否有幻灯片切换功能?首先需要记住的是,您希望编译应用程序的API是什么 自API 1开始提供,仅自API 14开始提供 此外,这只是一个简单的决定,哪一个是用户界面/设计的最佳选择 在我看来,开关给出了当前选择的明确指示 android框架中是否有幻灯片切换 是的,开关可以用作滑动开关 代码非常简单,基本上可以对这两个按钮使用相同的思想 这里是一个开关按钮的示例Android layout 开关与切换,android-layout,switch-statement,toggle,uiswitch,Android Layout,Switch Statement,Toggle,Uiswitch,我正在尝试决定是否使用开关或切换来设置警报我是我的android应用程序。对android来说是相当陌生的,不知道或不完全理解框架的所有细节。选择通过切换开关触发警报,或反之亦然,有什么缺点?android framework中是否有幻灯片切换功能?首先需要记住的是,您希望编译应用程序的API是什么 自API 1开始提供,仅自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");
}
}
});
以下是切换按钮的示例
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");
}
}
});
非常感谢你的回答!这很有帮助。我只是想确定,因为在文档中,功能与我所看到的没有任何不同,我想知道开发人员通常认为哪一个是更好的选择。从更多的研究和你的回答来看,我不得不说切换器被认为是更受欢迎的选择。