-2
新しいGoogle Keepのようなボトムバーを作成します。このような下のバーを作成する方法Android - BottomBarを作成する
。利用できるライブラリはありますか?私はグーグルでこれを検索する場合 は、私は、下部のナビゲーションバーの結果を取得し、それは私が
新しいGoogle Keepのようなボトムバーを作成します。このような下のバーを作成する方法Android - BottomBarを作成する
。利用できるライブラリはありますか?私はグーグルでこれを検索する場合 は、私は、下部のナビゲーションバーの結果を取得し、それは私が
はこのような何かを試してみて欲しいものではありません: はの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>
もちろん、見た目を良くするためにいくつかのスタイルを与えます。あなたの活動に
:
あなたのメニューのresフォルダ navigation.xmlの最後に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;
}
};
...
}
:
<?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>
が、それはあなたのお役に立てば幸い!
BottomNavigationBarの動作をあなたのアクティビティに与えることはできますが、移動するだけではありません:)アクティビティのリスナーと私の回答を更新します。 –