gpt4 book ai didi

java - ArrayList 不确定如何使用?

转载 作者:行者123 更新时间:2023-12-01 14:50:18 25 4
gpt4 key购买 nike

我知道这是一个菜鸟问题,但我在其他地方找不到任何答案。我是编程新手,所以请彻底解释。

我正在与 parse.com 合作。我正在尝试获取包含 3-20 个对象的查询。我需要显示对象。经过尝试、调试和研究后,我意识到它是以 ArrayList 的形式出现的。我不知道如何取出这些物体并正确展示它们。我在 parse.com 的文档中找不到任何示例。这是我的代码,我注意到什么是 ArrayList,但现在不知道该去哪里。

ParseQuery query = new ParseQuery("FightersDB");
query.findInBackground(new FindCallback() {

@Override
public void done(List<ParseObject> FightersDB/*This is my ArrayList*/, ParseException e) {
if (e==null){
Log.d("Info", "No Errors");

//This is where I don't know what to do to retrieve my objects.
//Inside each object, I have strings named "Name" "WeightClass" "Record" "Age"
TextView tv;
tv = (TextView) findViewById(R.id.tv);
tv.setText(name + " " + fightersWeight + " " + record + " " + age);

}else {
Log.d("Info", "Not Retrieved successfully");
}
}

});

最佳答案

首先创建你的ArrayList:

ArrayList<ParseObject> FightersDB = new ArrayList<ParseObject>();

然后使您的项目适应布局:

ArrayAdapter<ParseObject> adapter = new ArrayAdapter<ParseObject>(this,android.R.layout.simple_list_item_1, R.id.id1, FightersDB );
setListAdapter(adapter);

android 有一些默认布局 http://developer.android.com/reference/android/R.layout.html

您还需要通过添加 ListView View 来更改 xml 布局文件:

<ListView
android:id="@android:id/id1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />

关于java - ArrayList<ParseQuery> 不确定如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com