2017-06-18 34 views
0

添加工具欄後,下面的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" /> 

回答

0

我要將我的工具欄xml放置在相對佈局xml中。溢出圖標不在手機屏幕上。這解決了這個問題。