Android FBReader Opensource OnOptions选择按钮单击侦听器
有人能帮我修一下吗。我被困在这里一段时间了。 我正在从伟大的开源项目FBReader for android制作一个电子酒吧阅读器。问题在于我的应用程序的按钮。当我点击按钮时,我需要运行选项菜单上提供的相同功能。请帮帮我Android FBReader Opensource OnOptions选择按钮单击侦听器,android,eclipse,button,open-source,onclicklistener,Android,Eclipse,Button,Open Source,Onclicklistener,有人能帮我修一下吗。我被困在这里一段时间了。 我正在从伟大的开源项目FBReader for android制作一个电子酒吧阅读器。问题在于我的应用程序的按钮。当我点击按钮时,我需要运行选项菜单上提供的相同功能。请帮帮我 protected void onCreate(Bundle icicle) { super.onCreate(icicle); myFBReaderApp.addAction(ActionCode.SHOW_LIBRARY, new
protected void onCreate(Bundle icicle)
{
super.onCreate(icicle);
myFBReaderApp.addAction(ActionCode.SHOW_LIBRARY, new ShowLibraryAction(this, myFBReaderApp));
myFBReaderApp.addAction(ActionCode.SHOW_PREFERENCES, new ShowPreferencesAction(this, myFBReaderApp));
myFBReaderApp.addAction(ActionCode.SHOW_BOOK_INFO, new ShowBookInfoAction(this, myFBReaderApp));
ImageView plus = (ImageView) findViewById(R.id.BookMarkCropButton);
plus.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
**HERE IS THE PROBLEM**
}
});
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
final ZLAndroidLibrary zlibrary = (ZLAndroidLibrary)ZLibrary.Instance();
if (!zlibrary.isKindleFire() && !zlibrary.ShowStatusBarOption.getValue()) {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
setupMenu(menu);
return super.onPrepareOptionsMenu(menu);
}
@Override
public void onOptionsMenuClosed(Menu menu) {
super.onOptionsMenuClosed(menu);
final ZLAndroidLibrary zlibrary = (ZLAndroidLibrary)ZLibrary.Instance();
if (!zlibrary.isKindleFire() && !zlibrary.ShowStatusBarOption.getValue()) {
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
final ZLAndroidLibrary zlibrary = (ZLAndroidLibrary)ZLibrary.Instance();
if (!zlibrary.isKindleFire() && !zlibrary.ShowStatusBarOption.getValue()) {
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
return super.onOptionsItemSelected(item);
}
最后我得到了答案。这可以通过简单地调用与所需功能相关联的ACTON_代码来实现