JAVA代码控制UI界面
1、创建布局管理器

 FrameLayout frameLayout = new FrameLayout(this);//创建布局管理器

2、在Activity中显示布局管理器

setContentView(frameLayout);//在Activity中显示布局管理器

3、设计部件

代码:

public class MainActivity extends AppCompatActivity {public Button btn;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        FrameLayout frameLayout = new FrameLayout(this);//创建布局管理器        frameLayout.setBackgroundResource(R.mipmap.img1);//设置背景        setContentView(frameLayout);//在Activity中显示布局管理器        btn = new Button(this);        btn.setText("开始游戏");        btn.setTextSize(TypedValue.COMPLEX_UNIT_SP,40);//设置文字大小,sp为缩放像素        btn.setTextColor(Color.rgb(17,85,117));        FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(                ViewGroup.LayoutParams.WRAP_CONTENT,                ViewGroup.LayoutParams.WRAP_CONTENT        );//创建保存布局参数对象        params.gravity = Gravity.CENTER;//设置居中显示        btn.setLayoutParams(params);//设置布局参数        frameLayout.addView(btn);//将text1添加到布局管理器中    }}

更多相关文章

  1. android ConstraintLayout百分比适配
  2. Android下使用c++11的测试
  3. tess_two Android图片文字识别
  4. Android(安卓)工程目录简单结构
  5. android 动态改变控件位置和大小
  6. Android文章目录
  7. Android——FragmentTabHost-快速实现底部导航模式的解决方案
  8. Android中界面中有多个edittext,如何默认让第二个获取焦点
  9. 【COCOS2DX-ANDROID-游戏开发之二三】 界面中嵌入Android的WebVi

随机推荐

  1. [Android] 如何计算View的Size
  2. Android(安卓)OkHttp3简介和使用详解
  3. 使用Vitamio打造自己的Android万能播放器
  4. Android(安卓)Studio 开发问题记录
  5. Android(安卓)Recovery OTA升级(二)—— Re
  6. android传感器摇一摇功能
  7. 【Android】handler+message的简单用法
  8. android的崩溃报告(crash dump)
  9. Android中调用jni报错
  10. android播放器(music player)源码分析3(页面