0
ツールバーがアクションバーを上回る利点の1つは、アイテムの配置と追加ができる点です。しかし、私が望むツールバーにこれらの項目をどのように配置するかを理解することはできません。私は6つのアイテムがあり、アイテムのうち3つは左に、中央にはスペース、他の3つは右に揃えています。Androidツールバーにアイテムを配置する方法
ツールバーがアクションバーを上回る利点の1つは、アイテムの配置と追加ができる点です。しかし、私が望むツールバーにこれらの項目をどのように配置するかを理解することはできません。私は6つのアイテムがあり、アイテムのうち3つは左に、中央にはスペース、他の3つは右に揃えています。Androidツールバーにアイテムを配置する方法
これにはSpace
ウィジェットを使用してください。
Toolbar
の中にLinearLayout
を追加します。この中に6 TextViews
を追加しています。LinearLayout
もちろん、要件に応じて変更することもできます。単に1
に3番目の子ビューの後android.support.v4.widget.Space
ウィジェットを追加し、それがlayout_weight
財産だし、右に左に子ビューの3及び3を揃えるために今
ここでは全体のツールバーのレイアウトは
です<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="item1"
android:padding="2dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="item2"
android:padding="2dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="item3"
android:padding="2dp"/>
<android.support.v4.widget.Space
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="item4"
android:padding="2dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="item5"
android:padding="2dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="item6"
android:padding="2dp"/>
</LinearLayout>
</android.support.v7.widget.Toolbar>
希望どおりに動作することを願っています。
私が投稿した回答はあなたのために働いたのですか? –
スペースウィジェットは機能しませんでしたが、ツールバーの中に線形レイアウトを追加していただきありがとうございました! –