Код ... {
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? Или как я могу это реализовать?