增加创建社区投票,编辑草稿回调失败问题, gameInfo增加icon

This commit is contained in:
kehaoyuan
2017-12-25 15:48:15 +08:00
parent ba1461c874
commit bff677d607
26 changed files with 330 additions and 72 deletions

View File

@ -9,6 +9,7 @@ import android.support.annotation.StringRes;
import android.support.v4.app.Fragment;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
@ -17,8 +18,6 @@ import com.gh.base.BaseActivity;
import com.gh.gamecenter.normal.NormalFragment;
import com.gh.gamecenter.normal.ToolbarController;
import java.util.List;
import butterknife.BindView;
/**
@ -117,6 +116,15 @@ public class NormalActivity extends BaseActivity implements ToolbarController, T
public void setToolbarMenu(@MenuRes int res) {
mNormalToolbar.inflateMenu(res);
mNormalToolbar.setOnMenuItemClickListener(this);
Menu menu = mNormalToolbar.getMenu();
for (int i = 0; i < menu.size(); i++) {
MenuItem menuItem = menu.getItem(i);
// menu设置actionLayout后无法捕捉点击事件以icon为tag如果icon is null 手动设置menuItem点击事件
if (menuItem != null && menuItem.getIcon() == null) {
menuItem.getActionView().setOnClickListener((v) -> this.onMenuItemClick(menuItem));
}
}
}
@Override