我制作的微调器看起来像这样(Spinner I made)。
我希望它看起来像这样或者至少不会覆盖微调器本身(Spinner i desire)。
这是我的微调器的xml:
<android.support.v7.widget.AppCompatSpinner
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:spinnerMode="dropdown"
android:id="@+id/spinner" />
这是我的java代码:
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
MenuItem menuItem = menu.findItem(R.id.change_type);
String[] spinnerArray=new String[]{"Binary","Length"};
ArrayAdapter arrayAdapter = new ArrayAdapter(getSupportActionBar().getThemedContext(),android.R.layout.simple_spinner_item,spinnerArray);
spinner= (Spinner) menu.findItem(R.id.change_type).getActionView().findViewById(R.id.spinner);
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(arrayAdapter);
spinner.setDropDownWidth(this.getWindow().getWindowManager().getDefaultDisplay().getWidth());
return super.onCreateOptionsMenu(menu);
我该怎么办?