用于ListFragment的ParseQueryAdapter

时间:2014-08-17 22:49:41

标签: android parse-platform

由于ParseQueryAdapter旨在与Activity一起使用 - ParseQueryAdapter使用ListFragment的一般设计理念是什么?我想显示自定义列表视图。

我已尝试将ParseQueryAdapterListFragment一起使用,但图片显示不正确。如果我使用Activity的确切代码,则图片会正确加载。

如何将ParseQueryAdapterListFragment结合使用?

我已经发布了一般代码,但是查询中的文字在列表中加载得非常好,但是这些图片总是不会加载,或者当它们执行时...需要很长时间才能显示。< / p>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<ListView 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@android:id/list"
    android:divider="@null"
    android:dividerHeight="0px"
    />

</RelativeLayout>

public class PlacesTab extends ListFragment {
...
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
    Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.places_tab, container, false);

    mainAdapter = new ParseQueryAdapter<ParseObject>(getActivity(), “Places”);
    mainAdapter.setTextKey("name");
    mainAdapter.setImageKey(“placeImage");

    listView = (ListView) rootView.findViewById(android.R.id.list);
    listView.setAdapter(mainAdapter);
    mainAdapter.loadObjects();

    return rootView;
}
}//end class

0 个答案:

没有答案