Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android layout 开关与切换_Android Layout_Switch Statement_Toggle_Uiswitch - Fatal编程技术网

Android layout 开关与切换

Android layout 开关与切换,android-layout,switch-statement,toggle,uiswitch,Android Layout,Switch Statement,Toggle,Uiswitch,我正在尝试决定是否使用开关或切换来设置警报我是我的android应用程序。对android来说是相当陌生的,不知道或不完全理解框架的所有细节。选择通过切换开关触发警报,或反之亦然,有什么缺点?android framework中是否有幻灯片切换功能?首先需要记住的是,您希望编译应用程序的API是什么 自API 1开始提供,仅自API 14开始提供 此外,这只是一个简单的决定,哪一个是用户界面/设计的最佳选择 在我看来,开关给出了当前选择的明确指示 android框架中是否有幻灯片切换 是的,开关

我正在尝试决定是否使用开关或切换来设置警报我是我的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");
        }
    }
});

非常感谢你的回答!这很有帮助。我只是想确定,因为在文档中,功能与我所看到的没有任何不同,我想知道开发人员通常认为哪一个是更好的选择。从更多的研究和你的回答来看,我不得不说切换器被认为是更受欢迎的选择。