/* * The contents of this file are subject to the OpenMRS Public License * Version 1.0 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://license.openmrs.org * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. * * Copyright (C) OpenMRS, LLC. All Rights Reserved. */ package org.openmrs.mobile.activities.login; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.TextView; import java.util.List; public class LocationArrayAdapter extends ArrayAdapter<String> { public LocationArrayAdapter(Context context, List<String> objects) { super(context, android.R.layout.simple_spinner_item, objects); setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); } @Override public int getCount() { return super.getCount(); } @Override public View getDropDownView(int position, View convertView, ViewGroup parent) { View v; if (position == 0) { TextView tv = new TextView(getContext()); tv.setHeight(0); tv.setVisibility(View.GONE); v = tv; } else { v = super.getDropDownView(position, null, parent); } parent.setVerticalScrollBarEnabled(false); return v; } @Override public long getItemId(int position) { return position; } }