看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>

  这就是今天的收获,都是一些小细节。

原文地址:https://www.cnblogs.com/kross/p/3098170.html