public TvChannelNumDialog() { super(TvContext.context, R.style.dialog, TvConfigTypes.TV_DIALOG_CHANNEL_NUM); // TODO Auto-generated constructor stub tvChannelNumView = new TvChannelNumView(TvContext.context); tvChannelNumView.setParentDialog(this); setDialogAttributes(Gravity.RIGHT | Gravity.TOP, WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); setDialogContentView( tvChannelNumView, new LayoutParams( (int) (400 / TvUIControler.getInstance().getResolutionDiv()), (int) (200 / TvUIControler.getInstance().getResolutionDiv()))); }
@Override public boolean processCmd(String key, DialogCmd cmd, Object obj) { // TODO Auto-generated method stub switch (cmd) { case DIALOG_SHOW: super.showUI(); tvChannelNumView.updateView((Integer) obj); break; case DIALOG_HIDE: case DIALOG_UPDATE: break; case DIALOG_DISMISS: super.dismissUI(); break; } return false; }