我创建了一个具有tweet之类的外部布局的列表视图,并且我希望将按钮可单击设置为所有适配器,例如照片中的X:
如果我是管理员,则单击按钮时的示例删除帖子
这是我的代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_view);
final ArrayList<HashMap<String, String>> listItem = new ArrayList<>();
FirebaseFirestore db = FirebaseFirestore.getInstance();
HashMap<String, String> map = new HashMap<>();
map.put("module", "Example");
map.put("years", "Year");
map.put("sections", "Section");
map.put("groupe", "Groupe");
map.put("urlImage",("Image"));
map.put("date","example");
listItem.add(map);
SimpleAdapter mSchedule = new SimpleAdapter
(getBaseContext(), listItem, R.layout.affichage,
new String[]{"avatar", "module", "years", "sections", "groupe"},
new int[]{R.id.avatar, R.id.module, R.id.years, R.id.sections, R.id.groupe});
ListView.setAdapter(mSchedule);
}
答案 0 :(得分:0)
您必须使用BaseAdapter作为基类来实现CustomAdapter。 您可以检查此链接https://guides.codepath.com/android/Using-a-BaseAdapter-with-ListView以获得实施详细信息