woff 發表於 2016-9-29 07:23:40

Android 如何在toolbar裡面加入spinner

看人家的App toolbar覺得很簡潔
裡面還隱藏了spinner
到底如如何做到的
如下圖箭頭的All


預設選取的toolbar xml如下
<android.support.v7.widget.Toolbar
      android:id="@+id/toolbar"
      android:layout_height="?attr/actionBarSize"
      android:layout_width="match_parent"
      android:background="?attr/colorPrimary" />

加入spinner並改成
<android.support.v7.widget.Toolbar
      android:id="@+id/toolbar"
      android:layout_height="?attr/actionBarSize"
      android:layout_width="match_parent"
      android:background="?attr/colorPrimary">

    <Spinner
            android:id="@+id/spinner_nav"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

</android.support.v7.widget.Toolbar>


在MainActivity.java 還必須預設關閉tiltle
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayShowTitleEnabled(false);

這樣就完成了
頁: [1]
查看完整版本: Android 如何在toolbar裡面加入spinner