public RelativeLayout getContextView(){

RelativeLayout sRLayout = new RelativeLayout(OutMain.this); 

// 构造函数:public RelativeLayout.LayoutParams (int w, int h) 
// Creates a new set of layout parameters with the specified width and height.
// int WRAP_CONTENT: Special value for the height or width requested by a View. 

RelativeLayout.LayoutParams sLayoutParams = 
new RelativeLayout.LayoutParams
(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); 

        sLayoutParams.addRule(RelativeLayout.BELOW, 1); 
        
//        public :int bottomMargin :The bottom margin in pixels of the child. 
//        public :int leftMargin :The left margin in pixels of the child. 
//        public :int rightMargin :The right margin in pixels of the child. 
//        public :int topMargin :The top margin in pixels of the child.         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.BELOW, 1);   
dataLayoutParams.topMargin = AndroidConfigConst.TOP_MARGIN;  
dataLayoutParams.leftMargin= AndroidConfigConst.LEFT_MARGIN;
dataLayoutParams.rightMargin= AndroidConfigConst.RIGHT_MARGIN;

// public: int height :Information about how tall the view wants to be.

dataLayoutParams.height = AndroidConfigConst.HEIGHT-AndroidConfigConst.GRID_LINE_HEIGHT-AndroidConfigConst.TOP_MARGIN-2;
        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;
}我想在 GridDataView 这个视图上方再放置一些TextView,我该怎么写这代码呢?