Android学习笔记——LinearLayout

该工程的功能是实现LinearLayout

 

以下的代码是MainActivity.java中的代码

package com.example.linearlayout;



import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.widget.TextView;





public class MainActivity extends Activity {



    private TextView firstText;

    private TextView secondText;

    

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        

        firstText = (TextView)findViewById(R.id.firstText);

        secondText = (TextView)findViewById(R.id.secondText);

        

        firstText.setText(R.string.firstText);

        secondText.setText(R.string.secondText);

    }

}

 

以下的代码是activity_main.xml中的代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:id="@+id/LinearLayout1"

    android:layout_width="fill_parent"

    android:layout_height="match_parent"

    android:orientation="vertical"

    tools:context="${relativePackage}.${activityClass}" >



<!-- 

         android:id            为控件制定相应的ID

        android:text        指定控件当中显示的文字

        android:gravity        指定控件的基本位置/居中居右等

        android:textSize    指定控件的基本位置/居中居右等 

        android:background    指定该控件所使用的背景色,RGB命名法

        android:width        指定控件的宽度

        android:height        指定控件的高度

        android:padding        指定控件的内边距

        android:weight        数字为相应的比例

        android:singleLine    设定true为同一行显示

         -->

        

  

   

    <TextView

        android:id="@+id/firstText"

        android:gravity="center_vertical"

        android:textSize="20pt"

        android:background="#0000ff"

        android:layout_width="fill_parent"

        android:layout_height="0.0dip"

        android:paddingLeft="10dip"

        android:paddingTop="20dip"

        android:paddingRight="30dip"

        android:paddingBottom="40dip"

        android:layout_weight="1"

        android:singleLine="true"

        />

    

    <TextView

        android:id="@+id/secondText"

        android:gravity="center_vertical"

        android:textSize="15pt"

        android:background="#00ff00"

        android:layout_width="fill_parent"

        android:layout_height="0.0dip"

        android:paddingLeft="10dip"

        android:paddingTop="20dip"

        android:paddingRight="30dip"

        android:paddingBottom="40dip"

        android:layout_weight="2"

        android:singleLine="true"

        />



</LinearLayout>

 

以下的代码是string.xml中的代码

<?xml version="1.0" encoding="utf-8"?>

<resources>



    <string name="app_name">LinearLayout</string>

    <string name="hello_world">Hello world!</string>

    <string name="firstText">第一行</string>

    <string name="secondText">第二行</string>

</resources>

 

你可能感兴趣的:(LinearLayout)