Android的垂直布局管理器的应用

1.在layout中建立一个XML文件
右击layout文件夹在其中新建一个Android XMLX Fil饿>>>填写一个file名选择一个布局管理器LinearLayout
2.在XML文件中将所要的效果做出来
XML文件中有两个:一个是.xml,另外一个是Layout布局管理器




<?xml version="1.0" encoding="utf-8"?>  //?xml,表示xml文件。version="1.0"是版本号,如微信1.0版本。encoding="utf-8"是编码集


A.XML文件的格式
a.<LinearLayout  中间写类容1>中间写类容2</LinearLayout>  中间写类容1是LinearLayout的相关内容,中间写类容2是其他内容,其他的XML的东西。
b. <TextView  中间写类容 />
eg.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/holo_green_light"
    android:orientation="vertical" >


    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:layout_weight="1"
        android:background="@android:color/holo_orange_light"
        android:text="@string/first_button"
        android:textColor="@android:color/holo_purple"
        android:textSize="30sp" />


</LinearLayout>


B.布局管理器的代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"//自动生成的。
    android:layout_width="match_parent"//layout_width:布局管理器的宽  match_parent:匹配父布局管理器,在这表明覆盖全屏
    android:layout_height="match_parent"//layout_height:布局管理器的高  
    android:background="@android:color/holo_green_light"//background:背景颜色
    android:orientation="vertical" >//orientation:布局方式,vertical垂直布局   horizontal:水平布局
</LinearLayout>


C.文本代码
<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"//距顶点的距离  距离的符号是dp
        android:layout_weight="1"
        android:background="@android:color/holo_orange_light"
        android:text="@string/first_button"
        android:textColor="@android:color/holo_purple"
        android:textSize="30sp" />//文本的大小  大小的符号是dp


补充:android:text="@string/first_button"
先在values文件夹中找到Strings.xml,并打开,会出现
  <string name="app_name">menu</string>
  <string name="hello_world">Hello world!</string>
  <string name="action_settings">Settings</string>
按照上面的格式仿建
<string name = "first_button">元素一</string>  <string name = "second_button">元素二</string>
  <string name = "three_button">元素三</string>
做了之后就可以在@string中找到想要的东西




D.保存就可以在Layout布局管理器中看到效果




E.将XML文件链接到“主函数”中


在src中新建一个包,再新建一个类,该类extends Activity
后出现
public class LinearLayout extends Activity {
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.linear_layout);//将XML文件链接到“主函数”中的
方法
}
}
其中要改R在的包


F。插入安卓手机进行调试
调试时要修改AndroidManifest.xml中
package="com.scxh.weixin.ui"和
android:name=".LinearLayout"
改为要运行的程序相关类容。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值