2017-05-04 64 views

回答

1

嘗試是這樣的: 裹在你的LinearLayout bottomNavigationView,並添加EDITTEXT除了它。

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal"> 

    <EditText 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" /> 

    <android.support.design.widget.BottomNavigationView 
     android:id="@+id/navigation" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom" 
     android:layout_weight="1" 
     android:background="?android:attr/windowBackground" 
     app:menu="@menu/navigation" /> 

</LinearLayout> 

當然給它一些風格,使其看起來更好。

你的活動:

public class HomeActivity extends AppCompatActivity { 
    ... 
    private BottomNavigationView navigation; 
    private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener 
     = new BottomNavigationView.OnNavigationItemSelectedListener() { 

     @Override 
     public boolean onNavigationItemSelected(@NonNull MenuItem item) { 
      switch (item.getItemId()) { 
       case R.id.first_item: 
        //Do your stuff 
        return true; 
       case R.id.second_item: 
        //Do your stuff 
        return true; 
       case R.id.third_item: 
        //Do your stuff 
        return true; 
      } 
      return false; 
     } 

    }; 
    ... 
} 

最後在你的菜單res文件夾 navigation.xml:

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item 
     android:id="@+id/first_item" 
     android:icon="@drawable/ic_news_on" 
     android:title="@string/first_title" /> 
    <item 
     android:id="@+id/second_item" 
     android:icon="@drawable/ic_statistics_on" 
     android:title="@string/second_title" /> 
    <item 
     android:id="@+id/third_item" 
     android:icon="@drawable/ic_prizes_on" 
     android:title="@string/third_title" /> 
</menu> 

希望它可以幫助你!

+0

你可以給你的行爲,你想要BottomNavigationBar在你的活動,不只是導航:)我會更新我的答案與活動列表器。 –