在列表视图中添加具有外部布局的按钮

时间:2018-09-15 16:15:41

标签: android firebase android-studio

我创建了一个具有tweet之类的外部布局的列表视图,并且我希望将按钮可单击设置为所有适配器,例如照片中的X:

enter image description here

如果我是管理员,则单击按钮时的示例删除帖子

这是我的代码:

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);
}

1 个答案:

答案 0 :(得分:0)

您必须使用BaseAdapter作为基类来实现CustomAdapter。 您可以检查此链接https://guides.codepath.com/android/Using-a-BaseAdapter-with-ListView以获得实施详细信息