android 코드에 button 동적 추가

965 단어 Android
실제 개발 과정에서, 우리는 코드에 동적 컨트롤을 추가해야 하는 것을 피할 수 없다.
1. 새 컨트롤(버튼을 예로 들면)을 만들고 버튼 위치를 설정합니다.
 
 
private int l_row = 0;
private int l_colum = 0;
 
 
private GridLayout grid;
Button button = new Button(this);
GridLayout.LayoutParams params = new GridLayout.LayoutParams(row,column);  //    

레이아웃 파일에서 3줄 3열의gridlayout으로 설정하고 초기 위치는 (0, 0) 로 설정합니다.
 
 
GridLayout.LayoutParams params = new GridLayout.LayoutParams(row,column);  //    
  params.setGravity(Gravity.LEFT);
  params.width = 100;    //      
  params.height = 100;
//  params.setMargins(10,10,10,10);
  //         
  grid.addView(button,params);

layoutParams를 새로 만들고 레이아웃에 추가하면 됩니다.
 
내 개인 블로그에 와서 서로 기술에 대해 토론하는 것을 환영합니다.http://www.strivingtree.com/

좋은 웹페이지 즐겨찾기