Android:安卓APP开发显示一个美女,安卓APP开发显示两个美女

        控件的宽度

                      android:layout_width="match_parent"

        控件的高度

                      android:layout_height="match_parent"

我们现在新建一个工程,

然后一直点next  就行

 这个工程就创建起来了

 你要显示美女

然后 这个hello world  我们就不要了        第11行到第14行

我们也不要           

                      android:paddingBottom="@dimen/activity_vertical_margin"
                    android:paddingLeft="@dimen/activity_horizontal_margin"
                    android:paddingRight="@dimen/activity_horizontal_margin"
                    android:paddingTop="@dimen/activity_vertical_margin"

剩下的代码:xmlns:android  =:这是它的版本或者APK的一个位置

                       xmlns:tools=  :  工具在哪里

                       tools:context= :每一个布局都有上面这三句话

                            android:layout_width="match_parent"
                            android:layout_height="match_parent"  

                                :这两个是布局的属性

 在这里如何写一个注释呢?

    选中宽度然后     CTRL  +  shift   +    /

 但是我们尽量很少写注释,因为很容易出错,而且我们这面的标签属性很容易看明白的

比如我们要         android:layout_width="match_parent"

我们可以    wi   然后        alt  + /

同理要          android:layout_height="match_parent"

我们可以        h    然后     alt   + /

 我们现在要找一张美女的图片,存到桌面上,取名bg,

然后我们把桌面的bg复制一下         CTRL +c  

然后图片放在哪里呢?

        

 然后ctrl  +v

   

 

然后我们要用的时候    android:background=""

 

然后

@drawable是什么意思呢?

我要从drawable文件里面找

找谁呢?

找这个bg 

 

 然后我们运行起来

 

那如果我们要插入两个图片呢?

        总的布局我们不要动他,我们应该是在总的布局下面加上两个布局

复制上一个工程

   大的布局我们不要它显示背景了,让他是空的

这边有两个属 性                android:layout_width="match_parent"
                                            android:layout_height="match_parent"

他多大(我占满了整个屏幕)

 

一个布局的开头因该是左尖括号 和右尖括号        无论是布局还是控件

<RelativeLayout >        这是它的开头

</RelativeLayout>        这是它的结尾

 然后我们再写两个子布局

 同时你看右侧      总布局底下有两个分布局

 

这两个布局怎样分配,该分配多大?

模仿上面给布局加属性

第一个宽度一样宽,高度400dp

第二个宽度一样宽,高度400dp

 然后我们在加两张图片进来

 android:background="@drawable/girl1"

 运行一下

 我们就看到了girl 2,我们为什么就看到了一张?因为两个布局重在一起了

如何办呢?

我希望                <RelativeLayout 
                                android:layout_width="match_parent"
                                android:layout_height="400dp"
                                android:background="@drawable/girl2"
                                ></RelativeLayout>

放在                

                           <RelativeLayout 
                                android:layout_width="match_parent"
                                android:layout_height="400dp"
                                android:background="@drawable/girl1"
                                ></RelativeLayout>

的下面

所有的控件都要有id,比如我为第一个美女加一个id,我们给他用        第三个+id

 然后我们自己取个名字

 android:id="@+id/girl1"

 

 

 

 这样我们第一张图就有属性了,或者一个身份啦

,同时我们看gen 下面的R.java  肯定多了一个id         第31行

 现在我希望girl2   在girl 1的下方

相对布局有一个                android:layout_below=""        (在下面)

                    你不知道的时候可以打一个android         然后   alt+/         

                   above (在上面)                below(在下面) 

 那么现在android:layout_below=""       在谁下面呢?

我们这时候也用id

这时候就不能用+id了   需要用@id

在谁的下面?在girl1的下面

 然后我们预览一下

这边预览的效果和跑起来是不一样的

运行一下

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值