導包省略……
acticity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FrameLayout layout=new FrameLayout(this);//創建幀布局對象layout FrameLayout.LayoutParams frameLayout =new FrameLayout.LayoutParams( ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT );//設置幀布局的高寬屬性 FrameLayout.LayoutParams viewPream =new FrameLayout.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT );//設置布局控件的屬性 TextView txt=new TextView(this);//創建TextView控件 txt.setText("我是房澤龍");//設置文字 ImageView img=new ImageView(this);//創建圖片控件 img.setImageResource(R.drawable.right);//設置圖片文件 Button button=new Button(this);//創建按鈕控件 button.setText("按我");//設置按鈕文字 layout.addView(img, viewPream);//將控件添加到布局中去 layout.addView(txt, viewPream);//三者的添加有順序,后添加的默認覆蓋先添加的控件 layout.addView(button, viewPream)//; super.addContentView(layout,frameLayout);//顯示布局管理器 } }
相關: