今天,闲来无事去看了下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>

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

更多相关文章

  1. android控件属性介绍
  2. Android(安卓)自定义View——自定义View控件
  3. 【Android(安卓)初学】3、控件布局初步
  4. Android布局之相对布局——RelativeLayout
  5. Android上鲜为人知的UI控件介绍和使用
  6. 22个值得收藏的android开源代码-UI篇
  7. EditText控件设置只读
  8. 在Android使用正则表达式
  9. android layout_weight讲解

随机推荐

  1. Android(安卓)ADB的使用
  2. 浅谈android的selector,背景选择器
  3. android selector 背景选择器的使用, butt
  4. Android(安卓)屏幕适配:最全面的解决方案
  5. Android中显示网页的多种方式
  6. 关于android中使用new Message的内存泄露
  7. 如何发布你的Android应用程序
  8. android 中文乱码问题
  9. Android之布局
  10. 性能优化之Java(Android)代码优化