我宣布了ArrayList
$('#txtAge').keyup(function(){
var pattern = /^\d+$/;
if(pattern.test($(this).val()) && $(this).val()!='' ){
$("#age_error_message").hide();
$("#txtAge").css('border-bottom', '2px solid #34F458');
}
else if ($(this).val() =='') {
$("#age_error_message").html("Please enter your age");
$("#age_error_message").show();
$("#txtAge").css('border-bottom', '2px solid #F90A0A');
}
else {
$("#age_error_message").html("Should contain number only");
$("#age_error_message").show();
$("#txtAge").css('border-bottom', '2px solid #F90A0A');
}
});
和listview。
我按以下方式将ArrayList设置为ListView:
ArrayList<ArrayList<String>> usersList1234 = new ArrayList<ArrayList<String>>();
我的列表中有很多元素(每个元素都有三个字段。这就是它的外观:
在虚拟Android设备上查看时,它看起来像这个()
[文字,文字,文字]
[Text1,Text1,Text1]
[Text2,Text2,Text2]
有没有办法删除这些方括号?
答案 0 :(得分:2)
从ArrayAdapter source code开始,如果您发送的List中的单个对象不是CharSequence
的实例,则只使用该对象的toString()
。
并ArrayList
toString()
为您添加[]
,您需要传递List<String>
并根据需要自行构建字符串。
对于每个子列表,您可以自己进行追加。