当前位置: 代码迷 >> Android >> Android RelativeLayout格局
  详细解决方案

Android RelativeLayout格局

热度:88   发布时间:2016-04-28 08:04:31.0
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("");						AlertDialog	d = 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;	}



  相关解决方案