Search code examples
androidspinnertoolbarandroid-toolbar

How to remove spinner title?


I am using spinner in android action bar and want to display some items.But that spinner background has image.When I add list of item in spinner.By default first value displays near to the image.Is there any way to remove that by default text.

My spinner code is :

    <Spinner
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:background="@drawable/ic_action_overflow"
            android:entries="@array/spinnerItems"/>

array/spinnerItems :

    <string-array name="spinnerItems">
        <item>item1</item>
        <item>item2</item>
        <item>item3</item>
        <item>item4</item>
    </string-array>

Please find the attached image for reference :

enter image description here

I want to remove the text "item1" displayed near to action overflow image icon.


Solution

  •      ArrayAdapter<CharSequence> adapter =new ArrayAdapter<CharSequence>
          (this,android.R.layout.simple_spinner_item){
            @NonNull
            @Override
            public View getView(int position, @Nullable View convertView, 
          @NonNull ViewGroup parent) {
                // this part is needed for hiding the original view
                View view = super.getView(position, convertView, parent);
                view.setVisibility(View.GONE);
                return view;
            }
        };