将Android工具栏更改为透明颜色后溢出按钮丢失
问题描述:
添加工具栏后,下面的Android开发人员API决定将背景颜色更改为透明,因为我想要放置在顶部角落的微调框。当我这样做,溢出按钮(三个点)就不复存在了将Android工具栏更改为透明颜色后溢出按钮丢失
这里是设置工具栏的代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("");
Toolbar myToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(myToolbar);
Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.setOnItemSelectedListener(this);
ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(this, R.array.Instruments, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
}
的XML布局:
<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="368dp"
android:layout_height="56dp"
android:background="@android:color/holo_orange_dark"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@mipmap/ic_launcher"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="0dp" />
<Spinner
android:id="@+id/spinner"
android:layout_width="190dp"
android:layout_height="34dp"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="56dp" />
答
我要将我的工具栏xml放置在相对布局xml中。溢出图标不在手机屏幕上。这解决了这个问题。