【发布时间】:2018-09-29 19:47:17
【问题描述】:
我正在尝试动态创建按钮以匹配数据表。我使用这个answer 作为参考点但是我不断收到这个错误代码:Button (android.content.Context) in Button Cannot be Applied to (Java.lang.Object)
我尝试了多种方法来缓解错误代码,但我不知道如何修复它我试图将 Map 设置为数组,但这也不起作用。代码已成功计数并显示数据,但我无法让它添加所需的按钮。
Backendless.Data.of( "Store" ).find( queryBuilder, new AsyncCallback<List<Map>>()
{
@Override
public void handleResponse( List<Map> response )
{
int numBrands = response.size();
Button brandButtons[] = new Button[numBrands];
System.out.println("The Count of Buttons:" + numBrands);
ArrayList<Brands> productList = new ArrayList<>();
Object[] arrayList = {response};
for(int i = 0; i < brandButtons.length; i++)
{
Button brans = new Button(productList[i]);
brans.setOnClickListener();
add(brans);
brandButtons[i] = brans;
//Object element = thisIsAStringArray[i];
System.out.println( "List of Brands" + response );
}
}
【问题讨论】:
标签: java android arrays button