• 安卓课本例子-02-使用Java控制UI界面


     1 package com.javaui;
     2 
     3 import android.graphics.Color;
     4 import android.support.v7.app.AppCompatActivity;
     5 import android.os.Bundle;
     6 import android.util.TypedValue;
     7 import android.view.Gravity;
     8 import android.view.ViewGroup;
     9 import android.widget.FrameLayout;
    10 import android.widget.FrameLayout.LayoutParams;
    11 import android.widget.TextView;
    12 
    13 public class MainActivity extends AppCompatActivity {
    14 
    15     @Override
    16     protected void onCreate(Bundle savedInstanceState) {
    17         super.onCreate(savedInstanceState);
    18         FrameLayout frameLayout = new FrameLayout(this);
    19         // 设置Activity中显示frameLayout
    20         setContentView(frameLayout);
    21         // 添加Text1
    22         TextView text1 = new TextView(this);
    23         // 设置显示的文字
    24         text1.setText("在Java代码中控制UI界面");
    25         // 设置文字的大小
    26         text1.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);
    27         text1.setTextColor(Color.rgb(1, 1, 1));
    28         frameLayout.addView(text1);
    29         // 添加text2
    30         TextView text2 = new TextView(this);
    31         // 设置text2显示的文字
    32         text2.setText("单击进入游戏");
    33         // 设置text2文字大小
    34         text2.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);
    35         // 设置text2文字颜色
    36         text2.setTextColor(Color.rgb(1, 1, 1));
    37         // 创建保存布局参数的对象
    38         LayoutParams params = new LayoutParams(
    39                 ViewGroup.LayoutParams.WRAP_CONTENT,
    40                 ViewGroup.LayoutParams.WRAP_CONTENT);
    41         // 设置居中显示
    42         params.gravity = Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL;
    43         // 设置布局参数
    44         text2.setLayoutParams(params);
    45         frameLayout.addView(text2);
    46     }
    47 }

    书本中的实例代码, 运行成功

  • 相关阅读:
    robot framework 实例:126邮箱登录
    python帮助文档查看
    robot framework 测试库安装
    robot framework 变量与常量
    robot framework连接mysql数据库
    、搭建Android开发环境
    基于Eclipse的Android开发环境搭建
    MySQLzip压缩文件格式安装教程
    tomcat版本号的修改
    java时间格式
  • 原文地址:https://www.cnblogs.com/huangZ-H/p/10643717.html
Copyright © 2020-2023  润新知