我想创建像这样的滑块:

android有没有办法定义一个三态滑块?我是Android开发的新手,所以请尽可能多地包含示例代码,这将非常有用.
我正在创建后台服务(在其自己的过程中),并且使其无法正常工作。我正在尝试在应用程序启动时启动它,并且在日志中显示由于意图错误而无法启动服务。我一直在浏览论坛,示例(和Google),但找不到我做错的事情。
这是我得到的错误:
E / AndroidRuntime(1398):java.lang.RuntimeException:无法使用意图{cmp = xxxx}启动服务com.test.alarms.AlarmService@41550cb0:java.lang.NullPointerException
在活动中,我有:
startService(new Intent(AlarmService.class.getName()));
Run Code Online (Sandbox Code Playgroud)
服务类别为:
package com.test.alarms;
public class AlarmService extends Service{
Context context;
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
//code to execute when the service is first created
}
@Override
public void onDestroy() {
//code to execute when the service is shutting down
}
@Override
public void onStart(Intent intent, int startid) {
//code to execute when the service is starting …Run Code Online (Sandbox Code Playgroud)