回答編集履歴

2

文章の微修正(改行や誤字)

2017/05/23 11:56

投稿

uniko
uniko

スコア448

test CHANGED
@@ -1,10 +1,16 @@
1
- SerchViewの開閉を検知する場合はMenuItemCompat.OnActionExpandListenerをセットで可能です。
1
+ SerchViewの開閉を検知する場合はMenuItemCompat.OnActionExpandListenerをセットする事で可能です。
2
2
 
3
3
  ただしcollapseActionViewの設定をしてください。
4
4
 
5
- またifRoomのmenuは展開中にsetVisibleをすると表示中の横幅の関係のせいかおかしい事になるので可能であればshowAsActionをalwaysに変更します。
6
5
 
6
+
7
+ また、ifRoomのmenuは展開中にsetVisibleをすると表示中の横幅の関係のせいかおかしい事になるので可能であればshowAsActionをalwaysに変更します。
8
+
9
+
10
+
7
- どうしてもifRoomは変えれないと言う場合onMenuItemActionCollapseの際にinvalidateOptionsMenuで対応できると思います。
11
+ どうしてもifRoomは変えれないと言う場合onMenuItemActionCollapseの際にinvalidateOptionsMenuで対応できると思います。
12
+
13
+
8
14
 
9
15
  記載いただいているコードと若干変えてますが以下にサンプルを記載します。
10
16
 

1

ifRoomをalwaysに修正

2017/05/23 11:56

投稿

uniko
uniko

スコア448

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  android:orderInCategory="100"
34
34
 
35
- app:showAsAction="ifRoom" />
35
+ app:showAsAction="always" />
36
36
 
37
37
 
38
38
 
@@ -48,7 +48,7 @@
48
48
 
49
49
  android:title="検索"
50
50
 
51
- app:showAsAction="ifRoom|collapseActionView"
51
+ app:showAsAction="always|collapseActionView"
52
52
 
53
53
  app:actionViewClass="android.support.v7.widget.SearchView"/>
54
54