zoukankan      html  css  js  c++  java
  • 看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>

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

  • 相关阅读:
    UVALive 3645 Objective: Berlin(最大流 :时序模型)
    【】筛选素数法
    UVaLive 7361(矩阵快速幂)
    【模板】KMP字符串匹配【KMP】
    【模板】KMP字符串匹配【KMP】
    【模板】KMP字符串匹配【KMP】
    八百标兵奔北坡【DP】
    八百标兵奔北坡【DP】
    八百标兵奔北坡【DP】
    八百标兵奔北坡【DP】
  • 原文地址:https://www.cnblogs.com/kross/p/3098170.html
Copyright © 2011-2022 走看看