Android spinner set default text

后端 未结 3 712
迷失自我
迷失自我 2021-01-12 05:15

I\'ve implemented a spinner into my app. I\'m showing a list of schools but I want a default value/prompt so the user knows to select a school. I also want to do this withou

3条回答
  •  情书的邮戳
    2021-01-12 06:15

           @Override
        protected void onPostExecute(PositionBean[] result) {
            String[] spinnerArray = new String[result.length];
    
            if(result!=null) {
    
                for (int i = 0; i < result.length; i++) {
    
                    String positionName = result[i].getPositionName();
                    spinnerArray[i] = result[i].getPositionName();
    
                }
                ArrayList positionList = new ArrayList(Arrays.asList(spinnerArray));
                positionList.add(0,"select");
                String [] positions = positionList.toArray(new String[positionList.size()]);
    
                ArrayAdapter adapter = new ArrayAdapter(EngineActivity.this, android.R.layout.simple_spinner_item,
                        positions);
                adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                positionSpinner.setAdapter(adapter);
            }else{
                Log.d("NULL", "This is null");
            }
    
        }
    

提交回复
热议问题