Android应用界面开发(二)

本文介绍了Android应用界面开发中的布局管理,包括XML文件与Java文件的交互,五大布局(FrameLayout, LinearLayout, RelativeLayout, TableLayout, AbsoluteLayout)的特点和用法,以及ListView控件的创建和使用,强调了Adapter在ListView中的作用。" 73504443,5789660,Java7的ForkJoinPool详解:工作窃取与多线程优化,"['Java', '多线程', '框架', '并发处理', '任务分解']
摘要由CSDN通过智能技术生成

一、xml文件的一些概述

在Android中,xml文件一般用于记录数值、总体设置和设置页面布局。最主要的用途就是设置页面布局。一个activity如果想要展示在用户的面前。没有一个适当的布局是无法完成的。而布局的好坏则直接影响着应用的美观。从今天开始,就让我们说一说布局文件和布局文件中的各个组件。

1.xml文件与Java文件的互联

不管是什么程序,它总是开始于Main。Android也是这样,Android一般开始于Java文件MainActivity。(改变开始的activity只需要改变AndroidManifest.xml文件中的语句所在位置即可)根据上一篇文章中所谈到的activity的生命周期,一个activity是从onCreate()函数开始的,APP程序自然就是从MainActivity中的onCreate()函数开始的。所以一般重要的代码都是在onCreate()函数中完成的。
那么首先让我们首先看一下在我们新建完工程后我们所得到的文件代码

public class MainActivity extends AppCompatActivity {
   
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);//读取现有的存储。
        setContentView(R.layout.activity_main);//启动视图activity_main
    }
}

第一句是用于读取应用上一次关闭时的存储的数据的,我们这里可以姑且不用去管他。而第二行setContentView,直译就是建立目录视图R.layout.activity_main。通过这个函数,我们就可以把视图文件activity_main.xml交给这个Java文件,使其运行。
这里的R.layout.activity_main是说res文件夹下layout文件夹中的activity_main.xml。R即是res。
将布局文件与Java文件连接之后,我们就可以在Java文件中对xml文件中的各个组件进行操作了。在这里,我们以登陆界面的文件获取为例。

protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
        findViewById(R.id.loginsystem).setOnCli
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值