2017-05-30 10 views
0

ナビゲーション・ドロワーを使用していません。 私はmenu.xmlを使用しているにすぎず、これらの項目を分ける線を描きたいと思います。 私はその線が引かれていると確信していますが、私はその色が白だと私はそれを見ることができないと思います、どうすれば色を変えることができますか? はメニュー項目間に線を引く

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
    tools:context="com.orangelabs.crypto.blindstorage.android.poc.HomeActivity"> 


    <group android:checkableBehavior="none" 
     android:id="@+id/group1"> 
    <item android:id="@+id/action_disconnect" 
     android:title="@string/action_disconnect" 
     app:showAsAction="never"/> 
    <item android:id="@+id/action_upload" 
     android:title="@string/action_upload" 
     app:showAsAction="never"> 

    <menu> 
     <item android:id="@+id/action_chiffre" 
      android:title="@string/action_chiffre" 
      app:showAsAction="never"/> 
     <item android:id="@+id/action_non_chiffre" 
      android:title="@string/action_non_chiffre" 
      app:showAsAction="never"/> 
    </menu> 
</item> 

    <item android:id="@+id/action_create_folder" 
     android:title="@string/action_create_folder" 
     app:showAsAction="never"/> 
</group> 
    <group android:checkableBehavior="none" 
     android:id="@+id/group2"> 
     <item android:id="@+id/action_logs" 
      android:title="@string/a_propos" 
      app:showAsAction="never"/> 

    </group> 


</menu> 
+0

このメニューには、アクションバーやナビゲーションドロワーの一部ですか? – bond007

+0

このメニューはアクションバーの一部です –

+0

'width = match_parent'と' height = 1 or 2'の 'view'を作成してカスタムセパレータ行を試してください。申し訳ありませんが、これは 'menu'で動作するかどうかわかりませんが、私はテストのために今のところ何も持っていませんが;)。 –

答えて

0
<View 
android:layout_height="1dp" 
android:layout_width="match_parent" 
android:background="@android:color/darker_gray" 
/> 

メニュー項目わたってるしき、このコードを使用していただきありがとうございます。

+0

エラー:(30,24)文字列型が許可されていません( 'width'と値 'match_parent')。 –

+0

が編集されました。小さな間違い。また、私は灰色の色合いが黒色よりよく見えると思います。 –

+0

ありがとうございますが動作しません。私は私のメニューに何も変化が見られない –

0
<View 
android:height="1dp" 
android:width="match_parent" 
android: background="@android:color/grey" 
/> 

これはナビゲーション・ドロワー用です。このコードをアイテム間に使用してください。メニュー項目の

、このリンクをチェック: How to add line divider for menu item Android

+0

私はこれを試しても、別のレイアウトをaction_layoutとして使用していますが、ディバイダは表示されません.... –

関連する問題