编写一个简单的生日快乐APP

一、关闭之前的helloworld程序

点击file,然后close project,就完成关闭了。

 

二、创建一个新的happybirthday程序

 

三、下面开始整个APP的修改

1、如何查看Androidstudio中activity_main.xml的源代码,在图中 灰色部分现在是Design,点到code就会出现activity_main_xml的代码了。

 

2、进行如下代码的修改。把根布局改成相对布局 androidx.constraintlayout.widget.ConstraintLayout改为RelativeLayout

把多余的代码删除掉 ,并将文本内容改为android:text="祝你生日快乐!"

app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent"

并可以修改文字的大小,颜色,添加边框.。代码如下:

 

3、在左侧目录下,res是存放资源文件的(图片放进来);java是存放java代码的;mainfests是存放配置文件的。因此将图片复制在最侧res目录下。

 

4、将代码补充完整

代码:

 <?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android/apk/res/android"
     xmlns:app="http://schemas.android/apk/res-auto"
     xmlns:tools="http://schemas.android/tools"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     tools:context=".MainActivity">
 ​
     <TextView
         android:layout_margin="20dp"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="祝你生日快乐!"
         android:textColor="@android:color/holo_orange_light"
         android:textSize="22dp"
         />
     <ImageView
         android:layout_centerInParent="true"
         android:src="@drawable/img"
         android:layout_width="match_parent"
         android:layout_height="wrap_content" />
 ​
 </RelativeLayout>

5、最后的效果如图所示

 

6、可在手机中看到happybirthday的程序包,打开便是上面的画面。

 

更多推荐

编写一个简单的生日快乐APP