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 :
I want to remove the text "item1" displayed near to action overflow image icon.
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;
}
};