下位互換性のために、またはのいずれかを使用できActionBarCompat
ますActionBarScherlock
。どちらの場合も、メソッドを使用できますgetActionView().
。最初のケースでは、インポートが互換性ライブラリ( android.support.v4.view.MenuItemCompat
)からのものであることを確認する必要があります。使用する場合ActionBarSherlock
は、する必要がありますimport com.actionbarsherlock.view.MenuItem
。次に、を使用して大丈夫 item.getActionView()
です。
年
2013年8月以来、私は人々が反対票を投じて見てくれることを祈っています。OPの質問日のインポート(最初のケースで導入されたAndroid)が互換性ライブラリ(ActionBarCompactandroid.support.v4.view.MenuItemCompat)からのものであることを確認する必要があります。ActionBarSherlockを使用することは依然として有効な選択ですが、オプションはActionBarCompactに向かっています。
したがって、別のオプションはそれを使用することです。もちろん、すべてのインポートはサポートライブラリから取得する必要があります(例:android.supportimport com.v4actionbarsherlock.view.MenuItemCompatMenuItem)。次に、item.getActionView()を使用して問題がないはずです。