0
私はアンドロイドでアクションバーを正常に実装しましたが、その中で1つの問題が発生しています。私はそれにセパレータを使用していますが、どういうわけか私のセパレータは表示されません。Androidのセパレータアクションバーは表示されません
XMLファイル: - - :
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF" >
<RelativeLayout style="@style/TitleBar" >
<ImageButton
android:id="@+id/homebtn"
style="@style/TitleBarAction"
android:contentDescription="Home"
android:onClick="onClickHome"
android:src="@drawable/title_home" />
<ImageView
android:id="@+id/separator"
style="@style/TitleBarSeparator"
android:layout_toRightOf="@id/homebtn"
android:visibility="visible" />
<ImageView
android:id="@+id/logos"
style="@style/TitleBarLogo"
android:layout_toRightOf="@id/separator"
android:contentDescription="Logo"
android:src="@drawable/logo" />
</RelativeLayout>
</RelativeLayout>
スタイル: - ここに
は、レイアウトファイルとスタイルである
<style name="TitleBar">
<item name="android:id">@id/titlebar</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:orientation">horizontal</item>
<item name="android:background">@color/title_background</item>
</style>
<style name="TitleBarLogo">
<item name="android:id">@id/title_logo</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:clickable">true</item>
</style>
<style name="TitleBarAction">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">@drawable/title_button</item>
</style>
<style name="TitleBarSeparator">
<item name="android:layout_width">1px</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">@color/title_separator</item>
</style>
ここでスナップショットです。私が欲しいもの
&あなたはfill_parentの代わりにwrap_contentするlayout_height設定しているため、このようなものです...
あなたのセパレータがあなたの家のイメージのままになっていると思いませんか? – Dhruvisha
どうすれば左側に置くことができますか?私のホームボタンは左側にあり、私はそれの右に区切りをしたい... – Prem
申し訳ありませんが誤解しました。幅を1pxから5pxに増やしてください。セパレータにidを渡します。 – Dhruvisha