回答編集履歴
3
修正
    
        answer	
    CHANGED
    
    | @@ -1,4 +1,4 @@ | |
| 1 | 
            -
            メニュープロバイダを使って、メニューを該当フラグメントで定義するだけです。
         | 
| 1 | 
            +
            メニュープロバイダを使って、メニューを該当フラグメントで定義するだけです。(以下の BetaFragment)
         | 
| 2 2 |  | 
| 3 3 | 
             
            MainActivity.java
         | 
| 4 4 | 
             
            ```java
         | 
| @@ -203,10 +203,11 @@ | |
| 203 203 | 
             
                  android:title="削除" />
         | 
| 204 204 | 
             
            </menu>
         | 
| 205 205 | 
             
            ```
         | 
| 206 | 
            +
            Alpha画面(メニュー無し)
         | 
| 207 | 
            +
            
         | 
| 208 | 
            +
            Beta画面(メニュー有り)
         | 
| 209 | 
            +
            
         | 
| 206 210 |  | 
| 207 | 
            -
            
         | 
| 208 | 
            -
            
         | 
| 209 | 
            -
             | 
| 210 211 | 
             
            メニュークリック時ログ
         | 
| 211 212 | 
             
            ```
         | 
| 212 213 | 
             
            D/BetaFragment: onMenuItemSelected: menuItem=削除
         | 
2
menu.xml 追加
    
        answer	
    CHANGED
    
    | @@ -192,6 +192,18 @@ | |
| 192 192 | 
             
                  app:layout_constraintTop_toBottomOf="@id/textView" />
         | 
| 193 193 | 
             
            </androidx.constraintlayout.widget.ConstraintLayout>
         | 
| 194 194 | 
             
            ```
         | 
| 195 | 
            +
            res/menu/menu.xml
         | 
| 196 | 
            +
            ```xml
         | 
| 197 | 
            +
            <?xml version="1.0" encoding="utf-8"?>
         | 
| 198 | 
            +
            <menu xmlns:android="http://schemas.android.com/apk/res/android"
         | 
| 199 | 
            +
                xmlns:app="http://schemas.android.com/apk/res-auto">
         | 
| 200 | 
            +
              <item android:id="@+id/menu"
         | 
| 201 | 
            +
                  android:icon="@android:drawable/ic_menu_delete"
         | 
| 202 | 
            +
                  app:showAsAction="ifRoom"
         | 
| 203 | 
            +
                  android:title="削除" />
         | 
| 204 | 
            +
            </menu>
         | 
| 205 | 
            +
            ```
         | 
| 206 | 
            +
             | 
| 195 207 | 
             
            
         | 
| 196 208 | 
             
            
         | 
| 197 209 |  | 
1
結果追加
    
        answer	
    CHANGED
    
    | @@ -191,4 +191,11 @@ | |
| 191 191 | 
             
                  app:layout_constraintStart_toStartOf="parent"
         | 
| 192 192 | 
             
                  app:layout_constraintTop_toBottomOf="@id/textView" />
         | 
| 193 193 | 
             
            </androidx.constraintlayout.widget.ConstraintLayout>
         | 
| 194 | 
            +
            ```
         | 
| 195 | 
            +
            
         | 
| 196 | 
            +
            
         | 
| 197 | 
            +
             | 
| 198 | 
            +
            メニュークリック時ログ
         | 
| 199 | 
            +
            ```
         | 
| 200 | 
            +
            D/BetaFragment: onMenuItemSelected: menuItem=削除
         | 
| 194 201 | 
             
            ```
         | 
