今天,闲来无事去看了下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. EditText控件设置只读
  3. Android上鲜为人知的UI控件介绍和使用
  4. 用shape美化控件
  5. Android 中自定义属性(attr.xml,TypedArray)的使用!
  6. 关于android:scrollbarStyle属性
  7. android的布局属性中padding和margin的区别

随机推荐

  1. android opengl 渲染的3D色子
  2. Android引路蜂地图开发示例:本地查询
  3. android ant打包注意
  4. Android实现瀑布流,圆角矩形,点按效果
  5. 关于使用谷歌地图的问题
  6. px(像素)与 dp, sp换算公式
  7. android 短信 彩信 数据库 转
  8. Android实现抖动动画
  9. Android(安卓)中String.xml文件中的错误
  10. Android(安卓)开发即时聊天工具 YQ :(五) 发