Android RelativeLayout布局
Android RelativeLayout布局
public RelativeLayout getContextView(){RelativeLayout sRLayout = new RelativeLayout(OutMain.this); RelativeLayout.LayoutParams sLayoutParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); sLayoutParams.addRule(RelativeLayout.ABOVE, 1); sLayoutParams.topMargin= AndroidConfigConst.TOP_MARGIN; sLayoutParams.leftMargin= AndroidConfigConst.LEFT_MARGIN; sLayoutParams.rightMargin= AndroidConfigConst.RIGHT_MARGIN; RelativeLayout.LayoutParams dataLayoutParams = new RelativeLayout.LayoutParams (ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); dataLayoutParams.addRule(RelativeLayout.ABOVE, 1); dataLayoutParams.topMargin = AndroidConfigConst.TOP_MARGIN; dataLayoutParams.leftMargin= AndroidConfigConst.LEFT_MARGIN;dataLayoutParams.rightMargin= AndroidConfigConst.RIGHT_MARGIN;//中间界面的高度dataLayoutParams.height = AndroidConfigConst.HEIGHT-AndroidConfigConst.GRID_LINE_HEIGHT-AndroidConfigConst.TOP_MARGIN-32; GridDataView gridDataView = new GridDataView(OutMain.this,3,12,getData());gridDataView.setGridViewHandler(new GridViewHandler(){public void handlerView(int row, int col, View view) {}public void onCellClick(int row, int col, View view) {if(view!=null){TextView v = (TextView)view;if(v!=null && v.getText()!=null && !v.getText().toString().trim().equals(""))showApplication(row);}}});sRLayout.addView(gridDataView.getGridDataView(),dataLayoutParams);String[] fields = new String[]{"搜索","返回"};//修改成图片加字符BottomButtonGroupGridView buttunGird = new BottomButtonGroupGridView(this);buttunGird.addRelativeLayout(sRLayout);android.view.View.OnClickListener[] clicks = new android.view.View.OnClickListener[]{new android.view.View.OnClickListener(){public void onClick(View view) {STOCK_TEXT = "";final EditText tv = new EditText(view.getContext());tv.setHeight(30);tv.setText("");AlertDialogd = new AlertDialog.Builder(view.getContext()).setTitle("请您输入要搜索的关键字").setView(tv).setPositiveButton("搜索", new OnClickListener(){public void onClick(DialogInterface arg0, int arg1) {STOCK_TEXT = tv.getText().toString();setContentView(getContextView());}}).setNeutralButton("返回",new OnClickListener(){public void onClick(DialogInterface arg0, int arg1) {}}).create();d.show();}},new android.view.View.OnClickListener(){public void onClick(View arg0) {OutMain.this.finish();}}};buttunGird.setGroupOnClick(clicks);return sRLayout;}