Java 用于微调器或类似对象的onClick()
这可能是一个简单的问题,但我想知道,我有一个应用程序,它有两个微调器和一个显示布尔值的textview。两个微调器的数字介于1和10之间,我希望当两个微调器的数字等于12时,布尔值显示为true。我有所有的代码来做这件事,并检查是在微调器=12的数字,但我不知道把代码放在哪里检查是数字=12时,任何一个微调器被改变 长话短说,当有人单击微调器并更改微调器中的数字时,是否可以使用onClick命令调用此代码 谢谢我被选中了() onItemSelected()Java 用于微调器或类似对象的onClick(),java,android,Java,Android,这可能是一个简单的问题,但我想知道,我有一个应用程序,它有两个微调器和一个显示布尔值的textview。两个微调器的数字介于1和10之间,我希望当两个微调器的数字等于12时,布尔值显示为true。我有所有的代码来做这件事,并检查是在微调器=12的数字,但我不知道把代码放在哪里检查是数字=12时,任何一个微调器被改变 长话短说,当有人单击微调器并更改微调器中的数字时,是否可以使用onClick命令调用此代码 谢谢我被选中了() onItemSelected() 获取微调器的实例,并在选择项目时添加
获取微调器的实例,并在选择项目时添加侦听器。这样,它将在用户单击微调器并选择值后触发
Spinner s = (Spinner)findViewById(R.id.myspinner);
s.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
Spinner s=(Spinner)findviewbyd(R.id.myspinner);
s、 setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0、视图arg1、内部arg2、长arg3){
//TODO自动生成的方法存根
}
@凌驾
未选择公共无效(AdapterView arg0){
//TODO自动生成的方法存根
}
});
获取微调器的实例,并在选择项目时添加侦听器。这样,它将在用户单击微调器并选择值后触发
Spinner s = (Spinner)findViewById(R.id.myspinner);
s.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
Spinner s=(Spinner)findviewbyd(R.id.myspinner);
s、 setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0、视图arg1、内部arg2、长arg3){
//TODO自动生成的方法存根
}
@凌驾
未选择公共无效(AdapterView arg0){
//TODO自动生成的方法存根
}
});
您必须在选定的侦听器上使用一个项目:
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
// Here you check the spinner values sum
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
spinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
已选择公共位置(AdapterView父项、视图、整数位置、长id){
//在这里检查微调器值总和
}
未选择公共无效(AdapterView父级){
}
});
您必须在选定的侦听器上使用一个项目:
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
// Here you check the spinner values sum
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
spinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
已选择公共位置(AdapterView父项、视图、整数位置、长id){
//在这里检查微调器值总和
}
未选择公共无效(AdapterView父级){
}
});
spinner,你是说JSpinner
?@noob-它的安卓系统。你不用JComponents@Spidy:缺少android标记..:(你说的spinner是指JSpinner
?@noob-它的安卓系统。你不用JComponents@Spidy:错过了android标签…(干杯:)老兄,我干这个太久了…甚至没想到这个:Pit总是在它不在AddListener下的时候抓住我。android做了很多SetonListener干杯:)老兄,我干这个太久了。。。我甚至没想到:坑总是在我不在它下面的时候抓到我。安卓做了很多setOnListener