1.如果一个Activity在AndroidMenifest中指定了:
<intent-filter>
<action android:value="android.intent.action.MAIN"/>
<category android:value="android.intent.category.LAUNCHER"/>
</intent-filter>
那么就相当于开机后马上运行这个Activity
2.在AndroidMenifest文件中需要指定应用的package和Activity的类名,如果按照指定的package+class找不到相应的类的话,Emulator会正常启动,但是应用不会被加载。
3.关于Layout的一些东西:
3.1 在xml文件中定义的一个Layout,里面可以包含多个View,比如EditText、Button等等,这些View需要有一个id属性(形如:id="@+id/title"),这样在Activity中通过Activity.findViewById(int id)找到这个View。
3.2 一个Layout也可以是一个单一的View,例如:
<view xmlns:android="http://schemas.android.com/apk/res/android" class="..." id="@+id/..."
android:layout_width="...."
/>
3.3 关于TableLayout有些疑问,Document中提到说TableLayout可以包含有多个TableRow。不过觉得这样有点奇怪,我怎么知道一个Table需要多少行啊???