Попробуйте это. Обратите внимание, что это копия паста из моего собственного кода, и есть определенные атрибуты, которые размещены ниже этот код:
<LinearLayout
android:background="@drawable/nav_bar"
style="@style/TitleBar" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="4dp"
android:gravity="center" >
<ImageButton
style="@style/TitleBarAction"
android:layout_margin="2dp"
android:id="@+id/btnStatusUpdate"
android:src="@drawable/ic_tab_compose_selected" >
</ImageButton>
</LinearLayout>
<ImageView style="@style/TitleBarSeparator" />
<TextView
android:id="@+id/actionbarTitle"
android:text="ACTIVITY"
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:layout_weight="1"
android:gravity="left|center_horizontal|center"
android:padding="5dp" >
</TextView>
<ImageView style="@style/TitleBarSeparator" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="4dp"
android:gravity="center" >
<ImageButton
style="@style/TitleBarAction"
android:layout_margin="2dp"
android:id="@+id/btnStatusUpdate"
android:src="@drawable/ic_tab_compose_selected" >
</ImageButton>
</LinearLayout>
<ImageView style="@style/TitleBarSeparator" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="4dp"
android:gravity="center" >
<ImageButton
style="@style/TitleBarAction"
android:layout_margin="2dp"
android:id="@+id/btnUploadPhoto"
android:src="@drawable/ic_tab_camera_selected" >
</ImageButton>
</LinearLayout>
</LinearLayout>
элементы стиля для кода выше. Это относится к вашим styles.xml
:
<style name="TitleBar">
<item name="android:id">@id/title_container</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">45dp</item>
<item name="android:gravity">center</item>
<item name="android:orientation">horizontal</item>
</style>
<style name="TitleBarSeparator">
<item name="android:layout_width">1px</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:background">USE A COLOR OF YOUR CHOICE HERE</item>
</style>
Спасибо Сиддхарту, я должен был сделать 3 вкладки и одну кнопку поиска на углу, я могу добиться того же, изменив макет, который вы предоставили правильно. – Naruto
Да, вы можете. Подумайте об этом как о шаблоне. Просто добавьте свой элемент вместо ImageButtons в код. –
мы можем использовать кнопку изображения непосредственно, чтобы действовать как вкладки справа .. на основе ширины и в углу, мы можем разместить небольшое изображение для поиска. Надеюсь, моя идея имеет смысл правильно .. как я новый, я прошу вашего совета – Naruto