6
我想決定是否使用開關或切換設置鬧鐘我是我的Android應用程序。對於android來說相當新穎,並不知道或非常瞭解框架工作的所有細節。選擇通過切換切換觸發報警,反之亦然?在android框架中有可用的滑動切換嗎?開關與開關
我想決定是否使用開關或切換設置鬧鐘我是我的Android應用程序。對於android來說相當新穎,並不知道或非常瞭解框架工作的所有細節。選擇通過切換切換觸發報警,反之亦然?在android框架中有可用的滑動切換嗎?開關與開關
您需要牢記的第一件事情是您想要編譯您的應用程序的API?
Toggle Buttons可自API 1和Switches僅可自API 14。
此外,這只是一個簡單的決定,哪一個是用戶界面/設計的最佳選擇 在我看來,交換機明確指出了當前選擇的內容。
是否有在android框架中可用的滑動切換?
是一個開關可以作爲滑動切換。
該代碼非常簡單,基本上可以對這兩個按鈕使用相同的思路。
這裏有一個開關按鈕的示例
btnSwitch = (Switch) findViewById(R.id.switch_1);
btnToggle = (ToggleButton) findViewById(R.id.toggle_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.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
Log.i("Toggle", "ON");
} else {
Log.i("Toggle", "OFF");
}
}
});
感謝這麼多你的答案的例子!這非常有幫助。我只是想確定一下,因爲在文檔中,我看不到任何動力的功能差異,我想知道哪一個開發人員通常看作是更好的選擇。從更多的研究和你的回答,我不得不說,切換器被認爲是更受歡迎的選擇。 – Martin