Установите подсказку в Spinner, когда адаптер пуст - PullRequest
0 голосов
/ 12 мая 2019

Как установить подсказку в Spinner, используя собственный адаптер, когда он пуст.

Мой список адаптеров:

public class DeviceAdapter extends ArrayAdapter<NetworkDevice> {

    public DeviceAdapter(Context context, List<NetworkDevice> devices) {
        super(context, R.layout.spinner_cell, devices);
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        NetworkDevice device = getItem(position);
        if (convertView == null)
            convertView = LayoutInflater.from(getContext())
                    .inflate(R.layout.spinner_cell, null);

        TextView txtCurrentSpinnerCell = convertView.findViewById(R.id.txtSelectedServiceName);
        return convertView;
    }

    @Override
    public View getDropDownView(int position, View convertView, ViewGroup parent) {
        NetworkDevice device = getItem(position);
        if (convertView == null)
            convertView = LayoutInflater.from(getContext())
                    .inflate(R.layout.spinner_selection_cell, null);

        TextView txtSpinnerCell = convertView.findViewById(R.id.txtServiceName);
        txtSpinnerCell.setText(device.getName());
        TextView txtIpAddress = convertView.findViewById(R.id.txtIpAddress);
        txtIpAddress.setText(device.getIp());
        return convertView;
    }
}  

Как это реализовать?Есть идеи ...

Заранее спасибо.С наилучшими пожеланиями ...)

...