1package eu.siacs.conversations.ui.adapter;
2
3import android.view.LayoutInflater;
4import android.view.View;
5import android.view.ViewGroup;
6import android.widget.ArrayAdapter;
7
8import androidx.annotation.NonNull;
9import androidx.databinding.DataBindingUtil;
10
11import eu.siacs.conversations.R;
12import eu.siacs.conversations.xml.Element;
13import eu.siacs.conversations.ui.XmppActivity;
14import eu.siacs.conversations.databinding.CommandRowBinding;
15
16public class CommandAdapter extends ArrayAdapter<Element> {
17 public CommandAdapter(XmppActivity activity) {
18 super(activity, 0);
19 }
20
21 @Override
22 public View getView(int position, View view, @NonNull ViewGroup parent) {
23 CommandRowBinding binding = DataBindingUtil.inflate(LayoutInflater.from(parent.getContext()), R.layout.command_row, parent, false);
24 binding.command.setText(getItem(position).getAttribute("name"));
25 return binding.getRoot();
26 }
27}