Динамический элемент управления переключателем

Код ... {

private void createRadioButton() {

        final RadioButton[] rb = new RadioButton[5];
        for(int i=0; i<5; i++){
            rb[i]  = new RadioButton(this);
            ll.addView(rb[i]); 
            rb[i].setText("Test");
         }
         ll.addView(submit); 
          submit.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                for(int i = 0; i < 5; i++) { 
                    ll.removeView(rb[i]); 
                }  
                ll.removeView(submit);
                Questions();
         }});   
    }

У меня проблема в том, что появляются переключатели, и пользователь может выбрать любой из них. Будучи новичком, я уверен, что неправильно настраиваю радиокнопки. Пользователь может выбрать все пять кнопок, а затем, когда они выбраны, они также не могут их снять. Пользователь должен иметь возможность выбрать только один вариант из пяти ... }); Вдохновлял ...

$(function() {
    $("", {
        src: "http://goo.gl/GWtGo",
        error: function() { alert("error!"); },
        load: function() { alert("ok"); }
    });
});

Вдохновлял Как я могу проверить, является ли URL-адрес действительным изображением (в javascript)?

ОБНОВЛЕНИЕ

Следующим шагом будет: как я могу инкапсулировать эту логику в функцию. Я пробовал это -> http://jsfiddle.net/wp7Ed/2/

$(function() {
    function IsValidImageUrl(url) {
        $("", {
            src: url,
            error: function() { return false; },
            load: function() { return true; }
        });
    }
    alert(IsValidImageUrl("http://goo.gl/GWtGo"));
    alert(IsValidImageUrl("http://error"));
});

, но, конечно, это не удается ... как я могу вернуться из обработчика событий internl? Или как я могу это реализовать?

15
задан Community 23 May 2017 в 11:45
поделиться