use*_*093 3 android fragment android-actionbar
我有一个带动作栏的应用程序.并且有主菜谱充气的菜单.我想拦截片段内的click事件,但我不知道怎么办?你能帮我吗?主要活动
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.home, menu);
}
Run Code Online (Sandbox Code Playgroud)
home.xml
<menu>
<item
android:id="@+id/action_refresh"
android:title="@string/menu_refresh"/>
</menu>
Run Code Online (Sandbox Code Playgroud)
我想刷新片段中的列表
小智 10
如果要捕获项目上的单击,请执行
public boolean onOptionsItemSelected(MenuItem item)
Run Code Online (Sandbox Code Playgroud)
然后:
如果您的活动包含片段,则系统首先为活动调用onOptionsItemSelected(),然后为每个片段调用(按照添加每个片段的顺序),直到一个返回true或已调用所有片段.
你可以按照官方参考:
http://developer.android.com/guide/topics/ui/menus.html
| 归档时间: |
|
| 查看次数: |
5812 次 |
| 最近记录: |