在搭好环境后我们要做的肯定是建一个android工程来看看效果
1.在eclipse里new一个android的工程,在弹出的对话框中有下面几个要填的内容:
2.建立好工程后,eclipse会帮你把一些基本的文件给你配置好,有几个文件或包如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout 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:orientation="horizontal" > </LinearLayout>
系统默认的是<RelativeLayout>,且没有 android:orientation 这一项
android:layout_width="match_parent" android:layout_height="match_parent"
上面两行是设置app的视图大小,match_parent是填充整个它的上一级视图
android:orientation="horizontal" >
这一行是设置组件排列方式为水平
如果你想在界面上添加一个文本域,可以这样写:
<EditText android:id="@+id/edit_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/edit_message" />
@:当你要从xml中映射到源对象时,这个符号是不能少的,其对象名是:edit_message
+:当你首次定义一个数据源ID时需要,在编译这个app时,sdk会新建一个数据源ID在gen/R.java
文件中
wrap_content:这跟match_parent不同,它跟你的内容大小变化,如果你的内容是5个字符那么它就长5个字符
4.打开res/values/strings.xml
文件,其内容如下(改动后的):
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">My First App</string> <string name="edit_message">Enter a message</string> <string name="button_send">Send</string> <string name="menu_settings">Settings</string> <string name="title_activity_main">MainActivity</string> </resources>
app_name:你的app名字
edit_message:代表你建的那个文本域,其初始内容是Enter a message
后面都是新建组件的名字,如要新建一个send的按钮,可以在activity_main.xml文件中添加如下行:
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_send" />
这就是几个基本配置文件的基本作用,本人初学,就先写到这里!