我通常使用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
的末尾显示新元素。我怎么能这样做?
答案 0 :(得分:0)
引用我自己对这个问题的评论:
FirebaseListAdapter
这是不可能的,因为它只需要一个布局。您必须编写自己的代码或更改其代码并添加/修改某些行。
如果您想更改或修改某些内容,请参阅其他类似问题的this answer,了解如何在单个ListAdapter
内支持多个观看次数。
希望这有帮助!