2012-06-08 9 views

答えて

4

タイトルを省略するか、またはアクション項目をテキストで表示するように指定した場合、長押しはトーストしません。そうでなければ、トーストは各アクション項目が何を表すかを明確にする。

+2

タイトルをどのように省略しますか? '.setTitle(null)'や '.setTitle(" ")'は動作しません。 "アクション項目をテキストで表示して長押しするように指定するにはどうすればいいですか?" – noloman

+2

これは私にとってもうまくいきません...メニューXMLファイルでタイトルを指定していませんが、項目を長押ししてもまだ空のトーストが表示されます。 –

+1

私は答えが受け入れられると思うが、それぞれの商品は乾杯になるだろう。 @ジェイクは、タイトルを省略できる方法はありますか? –

0

アクションバーのビューを取得するには、この答えを使用:https://stackoverflow.com/a/21125631/555914 私はトーストを無効にするために、これを使用:

View actionBar = AppUtils.getActionBarView(getActivity()); 
     if(actionBar!=null) { 
      View item = actionBar.findViewById(id); 
      if(item!=null) { 
       item.setOnLongClickListener(null); 
      } 
     } 

私は、この機能を無効にすることはお勧めしませんが、時にはデザイナーは審美的な理由のために何かをしたいが...

+0

これは動作しません。 –

関連する問題