zoukankan      html  css  js  c++  java
  • FrameLayout框架布局的的动态配置

    导包省略……
    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);//显示布局管理器
    }
     
    }

    相关:

  • 相关阅读:
    Cents 7 Kubernetes
    Docker registry
    centos 7 安装 docker
    ToList()所带来的性能影响
    C#之Linq、where()、FindAll()的区别
    2.2 数据库高速缓冲区
    ORACLE之autotrace使用
    spring.net简介
    初识批处理
    TIBCO Rendezvous — 技术介绍
  • 原文地址:https://www.cnblogs.com/tianma3798/p/6414814.html
Copyright © 2011-2022 走看看