建立一个android应用程序 一个输入框,一上显示框,一个按钮
android应用程序的布局都在res中的layout中的xml中写入
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<EditText
android:id="@+id/edittext" //这是设置输入框id名称叫edittext @+id意思是让程序自动在gen中的R.java文本中建立变量
android:inputType="text" //设置输入的类型
android:layout_alignParentLeft="true" //设置与父窗口左侧对齐
android:layout_width="wrap_content" //设置宽度根据里面的内容
android:layout_height="wrap_content" //设置高度根据里面的内容
android:text="@string/value_edittext" //设置输入框里面的文本 @string意思是在res/vaues/strings.xml文本中的变量名value_edittext 也可以直接写内容,但建立写在strings.xml文本中,以后容易管理;比如需要修改值,直接修改里面的,用到它的地方全部修改了
/>
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/edittext" //本控件在左边和设置控件的右边对齐
android:text="@string/hello_world" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/edittext" //本控件在设置控件的下面
android:text="@string/value_button"
/>
</RelativeLayout>