标签: radio-button

错误:OnCheckedChangeListener 无法解析为类型

我在 setOnCheckedChangeListener 和 OnCheckedChangeListener 下有红线。错误消息告诉我:此行有多个标记 - OnCheckedChangedListener 无法解析为类型 - RadioGroup 类型中的方法 setOnCheckedChangedListener(RadioGroup.OnCheckedChangeListener) 不适用于参数 (new OnCheckedChangeListener(){})

package com.lifematters;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;

public class Test1 extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.test1);

    //define Navigation Image Buttons
    final Button nextBtn = (Button) findViewById(R.id.btnNext);



    RadioGroup radioGroup = (RadioGroup) findViewById(R.id.radioAnswers1);
    radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
    {
        public void onCheckedChanged (RadioGroup group, int checkedId){

        final RadioButton radioButton1 = (RadioButton) findViewById(R.id.radioA1);
        final RadioButton …
Run Code Online (Sandbox Code Playgroud)

java android radio-group radio-button

0
推荐指数
1
解决办法
5048
查看次数

如何在 jQuery 中访问名称中包含数组的单选按钮?

我的 HTML 页面中有以下代码:

<input id="user_profile_provide_veterinary_transportation_Yes" name="user_profile[provide_veterinary_transportation]" type="radio" value="Yes">
Run Code Online (Sandbox Code Playgroud)

在对网站进行更改之前,我将其名称命名为name=provide_veterinary_transportation,并通过以下方式在 jQuery 中访问它:

$("input[type=radio][name=provide_veterinary_transportation]");
Run Code Online (Sandbox Code Playgroud)

但现在,由于它已更改为name=user_profile[provide_veterinary_transportation],我无法找到使用 jQuery 访问它的方法。

html javascript jquery input radio-button

0
推荐指数
1
解决办法
1112
查看次数

Android 单选按钮未选中

我在 xml 文件中添加了三个单选按钮。每个单选按钮都位于单独的 LinearLayout 中,但具有相同的 xml。首先,我不知道如何将它们添加到无线电组,同时将它们保留在单独的 LinearLayouts 中。其次,我编写了以下代码来仅检查一个单选按钮。但这是行不通的。请让我知道我应该如何进行以及是否有更好的解决方案。这是代码。

RadioButton screenof;
RadioButton screenof3;
RadioButton onexit;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.settings);
    screenof = (RadioButton)findViewById(R.id.radioscreenof);
    screenof.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if(!screenof.isChecked())
            {
                screenof.setChecked(true);
                screenof3.setChecked(false);
                onexit.setChecked(false);
            }
        }
    });
    screenof3 = (RadioButton)findViewById(R.id.radioscreenof3);
    screenof3.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if(!screenof3.isChecked())
            {
                screenof3.setChecked(true);
                screenof.setChecked(false);
                onexit.setChecked(false);
            }
        }
    });
    onexit = (RadioButton)findViewById(R.id.radiolockimmediately);
    onexit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if(!onexit.isChecked())
            {
                screenof3.setChecked(false);
                screenof.setChecked(false);
                onexit.setChecked(true);
            } …
Run Code Online (Sandbox Code Playgroud)

android radio-button android-studio-2.2

0
推荐指数
1
解决办法
9304
查看次数

从 JSP 获取单选按钮参数时没有为 SQL 参数提供值

我正在尝试获取 JSP 中单选按钮的值。但我收到了这个错误。当单选按钮值为“All”时,代码运行良好,但当它是另一个值时,问题就会出现。我打印了该属性并仍然获得了价值。我想不通我错在哪里。

错误

    ERROR c.p.f.e.GlobalExceptionHandler - [URL] : http://localhost:8080/project/motsach/genre
org.springframework.dao.InvalidDataAccessApiUsageException: No value supplied for the SQL parameter 'theloai': This SqlParameterSource is empty
        at org.springframework.jdbc.core.namedparam.NamedParameterUtils.buildValueArray(NamedParameterUtils.java:342) ~[spring-jdbc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.getPreparedStatementCreator(NamedParameterJdbcTemplate.java:348) ~[spring-jdbc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.query(NamedParameterJdbcTemplate.java:192) ~[spring-jdbc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.query(NamedParameterJdbcTemplate.java:204) ~[spring-jdbc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at com.project.form.dao.BookDaoImpl.findBookbyGenre(BookDaoImpl.java:119) ~[classes/:na]
        at com.project.form.service.BookServiceImpl.findBookbyGenre(BookServiceImpl.java:59) ~[classes/:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) ~[spring-aop-4.3.4.RELEASE.jar:4.3.4.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) ~[spring-aop-4.3.4.RELEASE.jar:4.3.4.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.3.4.RELEASE.jar:4.3.4.RELEASE]
        at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.4.RELEASE.jar:4.3.4.RELEASE]
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) ~[spring-aop-4.3.4.RELEASE.jar:4.3.4.RELEASE]
        at com.sun.proxy.$Proxy111.findBookbyGenre(Unknown …
Run Code Online (Sandbox Code Playgroud)

jsp radio-button

0
推荐指数
1
解决办法
7510
查看次数

动态添加时单选按钮文本颜色问题

我在 Radio 组中有一个 Radio 按钮,一个 Radio 组是通过编程创建的,一个 Radio 组是从 XML 创建的,由 XML 创建的 Radio 按钮具有在文本选择器中定义的文本颜色,但是以编程方式添加的单选按钮不能用作选择器文本颜色.

Java代码

public class MainActivity extends AppCompatActivity {

    private RadioGroup radioGroup2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        radioGroup2=(RadioGroup)findViewById(R.id.rg2);



        for (int i = 0; i<5; i++) {
            RadioButton btn = (RadioButton) getLayoutInflater().inflate(R.layout.custom_radio, null);;
            btn.setText("dynamic "+ i);
            btn.setId(i);
            btn.setTag(i);
            btn.setTextColor(R.drawable.radio_text_selector_type1);
            radioGroup2.addView(btn);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

XML 1

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >

    <RadioGroup
        android:id="@+id/rg1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <RadioButton
            android:layout_width="match_parent"
            android:checked="true"
            android:layout_height="wrap_content"
            android:textColor="@drawable/radio_text_selector_type1"
            android:text="text 1"/> …
Run Code Online (Sandbox Code Playgroud)

java android radio-group radio-button

0
推荐指数
1
解决办法
501
查看次数

使用图像代替单选按钮 (HTML/CSS)

我有一个单选按钮的div:

            <div class="radio-line">
          <label>
            <img src="img/black.jpeg" />
            <input type="radio" name="choice1" value="1"/>
          </label>
          <label>
            <img src="img/blue.jpg" />
            <input type="radio" name="choice1" value="2"/>
          </label>
        </div>
Run Code Online (Sandbox Code Playgroud)

这是我的 CSS:

img {
  width: 20vw;
  height: 20vw;
  padding: 2vw;
}

input[type=radio] {
  display: none;
}

img:hover {
  opacity: 0.4;
  cursor: pointer;
}

img:active {
  opacity:0.4;
  cursor: pointer;
}

input[type=radio]:checked + img {
  border: 20px solid rgb(228, 207, 94);
}
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在一个方块上时,方块的不透明度会改变,但是当我点击这个方块时没有任何反应(当它应该被“选中”时,它周围应该有一个边框)。我一直在玩不同的 div 和标签,但没有任何效果。

            <div class="radio-line">
          <label>
            <img src="img/black.jpeg" />
            <input type="radio" name="choice1" value="1"/>
          </label>
          <label>
            <img src="img/blue.jpg" /> …
Run Code Online (Sandbox Code Playgroud)

html css radio-button

0
推荐指数
1
解决办法
5859
查看次数

默认情况下未选中 Vue.js 单选按钮

我想对v-for循环内的单选按钮进行默认检查。这是代码:

  <ul v-for="p in photos">
        <li>
          <div>

          <div>
            <div>
              Visibility: {{p.visible}}
            </div>                


            <strong>Visibility setting</strong><br>
            <input type="radio" v-model="p.visible" name="visibility" value="all" :checked="p.visible == 'all'"> All <br>
            <input type="radio" v-model="p.visible" name="visibility" value="fav" :checked="p.visible == 'fav'"> My favorites <br>
            <input type="radio" v-model="p.visible" name="visibility" value="none" :checked="p.visible == 'none'"> No one

          </div>
            <div><img" v-bind:src="BASE_URL +'/uploads/' + userId + '/'+ p.imgId" /> </div>
        </div>          


      </li>

      </ul>
Run Code Online (Sandbox Code Playgroud)

我遵循了这个答案。

虽然我可以看到Visibility正在打印每个项目,但未按预期检查每张照片的默认单选按钮。

photos是创建组件时我从服务器收到的数组:

   [ 
        {
            "id" : "5bcebb6efeaea3147b7a22f0",
            "imgId" : "12710.png",
            "visible" : …
Run Code Online (Sandbox Code Playgroud)

radio-button vue.js

0
推荐指数
1
解决办法
4346
查看次数

联系表 7 将图像添加到每个无线电输入

我正在使用 Wordpress 中的 Contact Form 7 构建一个表单,该表单有一些无线电输入。我希望在每个单选按钮附近都有一个小图像(某种显示织物纹理的标签)。有谁知道我怎样才能做到这一点?也许有一些像 ACF 这样的工作插件,它们与 CF7 或 jQuery 片段兼容,它们插入带有<img>标签的单个 html 行。

我需要这样的布局: 在此处输入图片说明

wordpress radio-button

0
推荐指数
1
解决办法
5600
查看次数

使用纯 javascript:如果选中一个单选按钮,则只显示下一部分

我只想在用户选择第一部分中的单选按钮后才显示表单的第二部分。我试图单独使用 javascript 来做到这一点,但没有效果。我很确定问题在于在正确的时间触发该功能。如果我之后用按钮触发它,它就起作用了!但我希望它无需外部按钮即可自动触发。

这是 HTML:

<input type="radio" name="entreprise_ou_particulier" value="Vous êtes un particulier" id="particulier1">
<label for="particulier1">
    <span>
        Je suis un particulier
    </span>
</label>
    
<div class="item" id="declaration2">
    <input type="radio" name="choix_de_produit" value="Déclaration d'impôts" id="declaration1">
    <label for="declaration1">
        <span>
            Déclaration d'impôts
        </span>
    </label>
</div>
Run Code Online (Sandbox Code Playgroud)

和 Javascript:

if (document.getElementById("particulier1").checked) {
    document.getElementById("declaration2").style.display = 'block';
}
else {
    document.getElementById("declaration2").style.display = 'none';
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!!!

html javascript radio-button

0
推荐指数
1
解决办法
93
查看次数

如果更改项目文本,则 RadioButtonGroups 不可点击

我对 Vaadin 和 Java 还很陌生,所以显而易见的技巧也可能是有益的。

在我看来,我有 5 个 RadioGroupButtons(Vaadin 的标准)。主要 RGB 更改其他四个 RGB 的项目文本。一个真实的例子是选择一个汽车品牌(大众、宝马、起亚),每个品牌都有不同的型号。

我尝试在 MainView、RBG 和 RBG_Aggregat 中使用 ClickListener。还尝试将不同的 RBG 作为变量传递给不同的类。没有任何效果。关于这些 RadioButtonGroup 的文档并不多。现在我找到了一些“活页夹”的例子,但我无法让它工作。

任何人都可以引导我朝着正确的方向前进吗?

谢谢!!

主视图的代码如下:我在问题所在的地方添加了注释。

@Route("test")
@PageTitle("test")

public class TestView extends VerticalLayout {
    HorizontalLayout hl =new HorizontalLayout();
    Gefährdungsbeurteilung gefährdungsbeurteilung=new Gefährdungsbeurteilung(1,"","","","","");
    RBG MG = new RBG("Mengengruppe");
    RBG WD = new RBG("Wirkungsdauer");
    RBG WF = new RBG("Wirkfläche");
    RBG FG = new RBG("Freisetzungsgruppe");
    RBG_Aggregat RBGAggregat= new RBG_Aggregat();//Main steering RBG

    public TestView(){
        hl.add(RBGAggregat.returnButton(),MG.returnButton(),WD.returnButton(),WF.returnButton(),FG.returnButton());
        add(hl);
    }

    public class RBG_Aggregat {
        public String selectedItem; …
Run Code Online (Sandbox Code Playgroud)

java radio-group radio-button vaadin

0
推荐指数
1
解决办法
55
查看次数