不在resultList
或listAdapter
中,因为它们具有数据库中的所有项目。
编辑:dropdownHeight
总是给出-2,没有显示多少个项目
private fun loadProducts(){
val db = DataBaseHandler(context)
allProducts = db.readData_AllProducts()!!
products = db.readData_AllProductsActivePrefix(true, "001")!!
products.sortBy { it.prod_description }
resultList.clear()
for (prod in products)
resultList.add(prod.prod_description)
setAdapter()
}
private fun setAdapter(){
listAdapter = ArrayAdapter(context, android.R.layout.simple_spinner_dropdown_item, resultList)
etSearch.setAdapter(listAdapter)
}
我也在AutocompleteTextView
(在本例中为etSearch
中搜索了所有包含单词“ downdown”且没有运气的选项。
[有人像4年前发布了一个类似的问题here,但没有答案。
我想检查尺寸,如果只剩1个,请从textChangeListener
处抓取
奖金问题!我想知道是否有一种更有效的方式一次将所有prod.prod_description传递给resultList
(不使用for
语句,我的API目标是19 *)
提前感谢!
*我正在开发资源匮乏的销售点应用程序,以便可以在旧设备中运行
我想你是说这个
HTML
<select data-attr="dropdown" id="input1">
<option value="Male" id="Male">Male</option>
<option value="Female" id="Female">Female</option>
</select>
现在,如果您想使用jquery做到这一点,请使用此
len = $('#input1 option').length;
或者,如果您想使用香草javascript
len = document.getElementById("input1").length;
在两种情况下,“ len”均为2
我知道此选择/下拉列表不是您的,但您会明白的。