我使用列表片段和列表视图来显示制造项目。为此,我创建了一个制造适配器来列出项目,它列出了一百多个项目。现在我的要求是在列表顶部显示最常选择的项目(三个项目足够多)。
getListView().setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
ManufacturerListAdapter adapter = (ManufacturerListAdapter) getListAdapter();
Cursor cursor = (Cursor) adapter.getItem(position);
String manufacturerId = cursor.getString(cursor.getColumnIndex(ManufacturersColumns.MANUFACTURER_ID));
int isUserCreated = cursor.getInt(cursor.getColumnIndex("usergen"));
EditableItemActivity activity = (EditableItemActivity) getActivity();
if (activity != null) activity.setManufacturer(manufacturerId, isUserCreated > 0);
hideKeyboard();
}
});
我添加了列出项目的点击事件片段。希望对理解我的要求更有帮助。
任何帮助,将不胜感激!!!