Android(五)——控制UI界面的方法

1. 使用XML布局文件控制UI界面(推荐)

步骤:

(1)在Android应用的res/layout目录下编写XML布局文件

在这里插入图片描述

(2)在Activity中使用以下Java代码显示XML文件中的布局内容

setContentView(R.layout.activity_main)

在这里插入图片描述
实例:使用XML布局文件实现游戏的开始界面

(1)添加名为xmllayout的Module

在这里插入图片描述

在这里插入图片描述
(2)将背景图片bg.png复制到mipmap目录下

在这里插入图片描述
(3)activity_main.xml文件和strings.xml文件

在这里插入图片描述
在这里插入图片描述
(4)运行结果

出现如下错误:

在这里插入图片描述
在xmllayout对应的build.gradle文件中添加如下图的两行代码

在这里插入图片描述
再次运行后,成功运行

在这里插入图片描述

2. 在Java代码中控制UI界面

实例:实现游戏的进入界面

(1)添加名为javalayout的Module

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)创建成功名为javalayout的Module后,删除layout目录下的activity_main.xml文件

在这里插入图片描述
(3)修改MainActivity文件如下:

package com.zz;
import android.content.DialogInterface;
import android.graphics.Color;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
   

    @Override
    protected void onCreate(Bundle savedInstanceState) {
   
        super.onCreate(savedInstanceState);
        FrameLayout frameLayout=new FrameLayout(this); //创建布局管理器对象
        frameLayout.setBackgroundResource(R
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值