Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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中的分段控制_Android_Listview_Android Button - Fatal编程技术网

Android中的分段控制

Android中的分段控制,android,listview,android-button,Android,Listview,Android Button,我们都知道分段控制是IOS,但不是android。所以我有一个应用程序需要这样的东西。例如,假设我有一份学生名单,老师会给缺席或出席的学生打分。点击每个选项就会有一个服务呼叫。为此,我使用的库如下所示: 编译'info.hoang8f:android segmented:1.0.6' 正如我告诉你们的,我有一份学生名单,所以在名单中我有以下案例 案例1:如果老师回顾了最后一天的出勤情况,我会拿出一份缺席或出席的学生名单。因此,我在列表中使用的分段控件触发onCheckChangedlistene

我们都知道分段控制是IOS,但不是android。所以我有一个应用程序需要这样的东西。例如,假设我有一份学生名单,老师会给缺席或出席的学生打分。点击每个选项就会有一个服务呼叫。为此,我使用的库如下所示:

编译'info.hoang8f:android segmented:1.0.6'

正如我告诉你们的,我有一份学生名单,所以在名单中我有以下案例

案例1:如果老师回顾了最后一天的出勤情况,我会拿出一份缺席或出席的学生名单。因此,我在列表中使用的分段控件触发onCheckChangedlistener,它运行的代码也在执行某些任务,因为我只想在用户更改侦听器时执行该任务。简言之,当我务实地更改任何支票时,听众不应该开火。它还会多次激发onCheckChangedListener。这给我带来了问题:

所以我有几个问题:

1) 可以在android中使用什么来代替我上面提到的分段控件库


2) 这个问题可能的解决方法是什么。我尝试使用flag,但我正在listview的getview中工作

这是一个很好的库,可以响应您所取得的成就。我用过这个,发现了类似的问题。因此,通过放置旗帜,并对其进行原始检查,对我来说是可行的。但由于您使用的是列表,我认为您无法实现所需的目标


我建议您使用单选按钮进行检查,或者您可以使您的自定义控件与库类似,并查看库

这是一个很好的库,以响应您所取得的成就。我用过这个,发现了类似的问题。因此,通过放置旗帜,并对其进行原始检查,对我来说是可行的。但由于您使用的是列表,我认为您无法实现所需的目标


我建议您使用单选按钮进行检查,或者您可以将自定义控件设置为类似,然后查看库

该教程很棒,我将遵循该教程该教程很棒,我将遵循该教程