Android Spinner with different layouts for “drop down state” and “closed state”?

前端 未结 6 2088
迷失自我
迷失自我 2020-11-29 01:42

I have an Android Spinner view in my layout. I would like that spinner to show only a single text item when closed, but when the user clicks on it (i.e. opens the spinner di

6条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-29 02:00

    Only sets the dropdown view resource with your alternative layout:

    ArrayAdapter genderAdapter = new ArrayAdapter<>(this, R.layout.adapter_spinner_white, Constants.GENDER);
    genderAdapter.setDropDownViewResource(R.layout.adapter_spinner_white_dropdown);
    view.setAdapter(genderAdapter);
    

    For me, it's only a layout with an extra padding left, because my background of spinner is a rounded drawable and require this extra space.

提交回复
热议问题