2

actionbarsherlockのロングクリックで聴こうとしています。デフォルトのアクションは、空のトーストを表示することです。ダイアログの表示などのアクションを変更する方法がわかりません。たとえば、バー(Sherlock)に同期を示すアイコンがあります。ユーザーが長押ししたときにこのボタンで乾杯を表示したい

ありがとう !:)

4

2 に答える 2

4

ここでライブラリ開発者(Jake Wharton)からの回答を参照してください。一言で言えば、

それは不可能。長押しは、アクションアイテムのタイトルを乾杯するために予約されています。

于 2012-07-30T07:49:59.210 に答える
0

ユーザーがクリックするとアクションを開始できます。時計を実行して時刻を特定できます。時刻が多い場合(たとえば10)は、トーストを表示できます。少ない場合は何もしません。

その場合、timeintervalを使用して長押しをトラップできます。

これがお役に立てば幸いです。ありがとう

上記を実現するために必要なことを説明しているこの記事を確認することをお勧めします。

于 2012-07-30T07:48:58.210 に答える