【安卓Activity布局简述】男儿欲遂平生志,五经勤向窗前读。这篇文章主要讲述安卓Activity布局简述相关的知识,希望能为你提供帮助。
Activity布局简述
基于xml的布局
Main.xml(调用工程res/layout/main.xml定义的界面元素完成布局显示)
<
?xml version="1.0" encoding="utf-8"?>
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > < !--线形布局--> < ImageButton android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="wrap_content模式" android:src="https://www.songbingjia.com/android/@drawable/ic_launcher" /> < !--将某图像显示在按钮上--> < Button android:id="@+id/button2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="fill_parent模式" /> < !--这个按钮显示为fill_parent模式 --> < TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World, MyActivity" /> < /LinearLayout> |
文章图片
基于Activity的布局
package com.example.myapp1;
import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.widget.TextView; //系统默认生成的Activity源码文件的内容大致如下 public class MyActivity extends Activity { /** * Called when the activity is first created. */ @Override //表示重写这个onCreate方法(使用onCreat()创建相应的Activity,这个方法一般是必须的;) // Bundle保存了应用程序上次关闭时的状态,并且可以通过一个Activity 传给另一个Activity public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv=new TextView(this); tv.setText("你好"); //设置显示文字 tv.setTextSize(48.0f); //设置字体大小 tv.setTextColor(Color.BLUE); //设置字体颜色 setContentView(tv); //语句参数为实例对象名,而不是xml布局文件 } } |
文章图片
推荐阅读
- Android面试收集录10 LruCache原理解析
- Android源代码解析之--&gt;LruCache缓存类
- 安卓性能测试(adb 查看Android模拟器版本号和SDK版本号)
- mapper动态代理开发
- 线性一致性与全序广播------《Designing Data-Intensive Applications》读书笔记12
- 新版Azure Automation Account 浅析 --- 用Runbook管理AAD Application Key
- Android Touch事件传递机制全面解析(从WMS到View树)
- Android独立交叉编译环境搭建
- [Android] android:layout_weight 属性的工作原理