Skip to content

Wrap Long Text #91

Description

@jasminapolinar8

I tried creating a multiline_spinner_dropdown_item.xml
And it contains:

<?xml version="1.0" encoding="utf-8"?>

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:singleLine="false"/>

Then I called it here:
EloadFragment.java

@Override
    public void onActivityCreated(final Bundle savedInstanceState){
        super.onActivityCreated(savedInstanceState);

        final MaterialBetterSpinner spinnerDropdown1 = myView.findViewById(R.id.material_spinner);
        ArrayAdapter adapter1 = ArrayAdapter.createFromResource(myView.getContext(), R.array.spinner_smart, R.layout.multiline_spinner_dropdown_item);
        spinnerDropdown1.setAdapter(adapter1);
        spinnerDropdown1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                Toast.makeText(myView.getContext(),"Selected: "+adapterView.getItemAtPosition(i),Toast.LENGTH_SHORT).show();
                spinnerDropdown1.clearFocus();
            }
        });
    }

Sample output of the spinner: (The first item didn't wrap the long text)
imageedit_4_7397778429

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions