1.1_Android Training 学习笔记_建立第一个App
2016-09-19 11:34
337 查看
感谢中文翻译版
在自己搞了两个练手项目后觉得很多细节掌握的还是不好,加上看到这篇路线指南,觉得有必要学习一次官方教程。再通过博客的形式记录下知识点。希望能够通过学习提高技术。
android:layout_weight属性
使用权重的前提一般是给View的宽或者高的大小设置为0dp,然后系统根据上面的权重规则来计算View应该占据的空间。但是很多情况下,如果给View设置了match_parent的属性,那么上面计算权重时则不是通常的正比,而是反比,也就是权重值大的反而占据空间小
只给了第一个View设置了该属性,那么会自动占据剩余空间(第二个View占据后,如果第二个View设置了
android:onClick=”sendMessage”
可以在xml文件中直接这么定义,sendMessage就是点击按钮时触发方法的名字,名字必须匹配,且这个方法需要满足
是 public 函数
无返回值
参数唯一,为 View类型,代表被点击的视图
可以通过如下的方式直接在代码中新建一个控件并显示。
在自己搞了两个练手项目后觉得很多细节掌握的还是不好,加上看到这篇路线指南,觉得有必要学习一次官方教程。再通过博客的形式记录下知识点。希望能够通过学习提高技术。
android:layout_weight属性
使用权重的前提一般是给View的宽或者高的大小设置为0dp,然后系统根据上面的权重规则来计算View应该占据的空间。但是很多情况下,如果给View设置了match_parent的属性,那么上面计算权重时则不是通常的正比,而是反比,也就是权重值大的反而占据空间小
只给了第一个View设置了该属性,那么会自动占据剩余空间(第二个View占据后,如果第二个View设置了
android:layout_width="match_parent"那么第一个View只会占据
android:layout_width="wrap_content")其余的都是第二个View占据。如果第二个View中用固定数值,那么会先显示第二个View,哪怕会占据整个屏幕。
android:onClick=”sendMessage”
可以在xml文件中直接这么定义,sendMessage就是点击按钮时触发方法的名字,名字必须匹配,且这个方法需要满足
是 public 函数
无返回值
参数唯一,为 View类型,代表被点击的视图
可以通过如下的方式直接在代码中新建一个控件并显示。
super.onCreate(savedInstanceState); // Get the message from the intent Intent intent = getIntent(); String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE); // Create the text view TextView textView = new TextView(this); textView.setTextSize(40); textView.setText(message); // Set the text view as the activity layout setContentView(textView);
相关文章推荐
- 1.2_Android Training 学习笔记_添加App Bar
- 移动端跨平台开发框架 Cordova 学习笔记(一) 环境搭建及创建第一个 Cordova Android APP
- Android学习3--第一个Android项目HelloWorld的建立及剖析
- android 学习笔记(三) 第一个Android应用HelloWorld
- 第一课--建立第一个Android App
- Android Studio 学习笔记-新手入门-(1)第一个案例
- 学习笔记3-开发与运行(卸载)第一个ANDROID应用
- API Demos 2.3 学习笔记 (2)--创建第一个Android项目(Hello World!)
- 我的学习笔记02-Android下利用Jsoup从工行网页提取白银价格到自己的app
- 【Android官方Training教程】Getting Started部分学习笔记
- android training 学习笔记001-android入门基础
- android菜鸟学习笔记5----第一个android程序
- Android Training - 建立你的第一个应用程序
- Android - building your frist app 学习笔记(二)
- Delphi XE5建立第一个Delphi Android app程序
- 构建第一个Android项目 (学习笔记二)
- Android开发学习笔记:我的第一个Android程序--HelloWorld
- Android Develop Training——创建你的第一个android应用程序(Building Your First App)
- 学习笔记3-开发与运行(卸载)第一个ANDROID应用
- Sencha学习笔记4: Creating your First App - 官方创建您的第一个Sencha Touch应用指导