效果图:

MainActivity.java

public class MainActivity extends AppCompatActivity  {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        RelativeLayout relativeLayout = new RelativeLayout(this);       //  创建相对布局对象        relativeLayout.setBackgroundColor(Color.rgb(0,0,255));      //  整个布局设置为蓝色        Button button = new Button(this);       //  创建按钮对象        RelativeLayout.LayoutParams btnParams = new RelativeLayout.LayoutParams(                RelativeLayout.LayoutParams.WRAP_CONTENT,           //  wrap_content                RelativeLayout.LayoutParams.WRAP_CONTENT);          //  wrap_content        btnParams.addRule(RelativeLayout.CENTER_HORIZONTAL);        //  居中水平对齐        button.setLayoutParams(btnParams);          //  将设定好的样式作为setLayoutParams方法的参数,设置给这个按钮        button.setText("按钮");           //  设置按钮名字        relativeLayout.addView(button);     //  将按钮添加到相对布局容器中        setContentView(relativeLayout);     //  再设定布局形式为相对布局    }}

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    tools:context=".MainActivity">    </LinearLayout>

更多相关文章

  1. android 多点触摸 放大 缩小 图片
  2. android 设置linelayout让按钮自动适应屏大小
  3. Android(安卓)UI控件详解-Button(按钮)点击事件的5种写法
  4. android 拖拽图片&拖动浮动按钮到处跑
  5. android 拖拽图片&拖动浮动按钮到处跑
  6. Android(安卓)Studio App LinearLayout多层布局嵌套
  7. Android的SwitchCompat和Switch
  8. android定制对话框
  9. Android(安卓)- 设定更改主Activity

随机推荐

  1. Android(安卓)HTTP GET/POST
  2. Android(安卓)DOM解析XML示例程序
  3. java - How to install and use db4o for
  4. Android(安卓)分享到其他app
  5. Android系统服务初始化源码分析
  6. [置顶] Android学习之wakelocks
  7. 两个问题记录
  8. Android中AppCompatActivity找不到 与Fra
  9. Android实现全屏截图或长截屏功能
  10. Android笔记1――开发前奏1开发环境搭建