Android studio创建第一个页面

[app/src/main/res]

1.新增界面文件

\small\color{red}{注意:LayoutName名字只能小写}

\small\color{red}{1.Launcher Activity 表示会自动将FirstActivity 设置为当前项目的主Activity}
\small\color{red}{2.Generate Layout File 表示会自动为FirstActivity 创建一个对应的布局文件}

 

2.创建控件

新建button控件
\small{控件设置说明}

1
2
3
4
1.android:id是给当前的元素定义一个唯一的标识符
2.android:layout_width指定了当前元素的宽度
3.android:layout_height指定了当前元素的高度
4.android:text指定了元素中显示的文字内容

  

 

3.界面事件

\small\color{red}{setContentView()方法来给当前的Activity 加载一个布局}
\small{只需要调用R.layout.first_layout就可以得到first_layout.xml布局的id}

 

 

4.Activity注册

\small\color{red}{所有的Activity 都要在AndroidManifest.xml}

程序配置主Activity 。就是在<activity>标签的内部加入<intent-filter>
标签,并在这个标签里添加这两句声明即可。
 <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>

 

5.Button添加点击弹出Toast事件
\small{1.由于Activity 本身就是一个Context对象,因此 这里直接传入this即可。}
\small{2.第二个参数是Toast 显示的文本内容。}
\small{3.第三个参数是Toast 显示的时长,有两个内置常量可以选择:Toast.LENGTH_SHORT和Toast.LENGTH_LONG。}

 

 

posted @   一招致命九虎山  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示