如何将新元素添加到FirebaseListAdapter中?

时间:2017-01-11 12:16:51

标签: android listview firebase imageview

我通常使用ArrayAdapter,我知道如何添加新元素。是否有可能在FirebaseListAdapter中添加新元素?我创建了一个简单的应用程序,我们可以在其中添加简单的消息这是我的代码:

FirebaseListAdapter firebaseListAdapter = new FirebaseListAdapter<Message>(this, Message.class, R.layout.message_text_view, databaseReference) {
        @Override
        protected void populateView(View v, Message message, int position) {
            TextView messageTextView = (TextView) v.findViewById(R.id.message_text_view);
            messageTextView.setText(message.getTextMessage());
        }
    };
    listView = (ListView) findViewById(R.id.list_view);
    listView.setAdapter(firebaseListAdapter);

我还想在应用中添加图片。我想要的是向ImageView添加一个新元素FirebaseListAdapter。我希望在ListView的末尾显示新元素。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

引用我自己对这个问题的评论:

  

FirebaseListAdapter这是不可能的,因为它只需要一个布局。您必须编写自己的代码或更改其代码并添加/修改某些行。

如果您想更改或修改某些内容,请参阅其他类似问题的this answer,了解如何在单个ListAdapter内支持多个观看次数。

希望这有帮助!