看Google官方的Android开发文档的一些收获
今天,闲来无事去看了下Google官方的Android开发文档,收获不少。和在mars老师那里和OSC那里学的都有点儿区别。不管怎么说,Android是老美搞出来的,遵循他们的规范可能会更好一点吧。
1.LinearLayout是一个ViewGroup
2.给控件设置监听器的时候可以使用xml里面的属性android:onClick,这样就不用在Activity里面写监听器了,只需要写一个public void的函数即可。比如xml里面某个控件写上android:onClick="foo",在Activity里面只要加上public void foo(View view){...}就行了。比原来设监听器的方法好太多了!
3.Intent的putExtra()方法的第一个参数,使用类中自己定义的静态常量为好。
public final static String EXTRA_MESSAGE = "com.kross.helloworld.message"
4.新建Activity布局文件后,在Manifest文件里面加上新的Activity属性,除了anroid:name和android:label外,最好加上android:parentActivityName="com.kross.helloworld.MainAcitivity",以及子标签<meta-data>最终结果如下代码所示:
<application ... > ... <activity android:name="com.example.myfirstapp.DisplayMessageActivity" android:label="@string/title_activity_display_message" android:parentActivityName="com.example.myfirstapp.MainActivity" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.myfirstapp.MainActivity" /> </activity> </application>
这就是今天的收获,都是一些小细节。