android 开发之路-------界面布局及相关文件配置说明
2013-02-28 17:11
253 查看
好了,前期的几张博客基本都是准备工作。现在开始正式的开发之路!今天这张主要介绍界面布局。及相关的values.xml styles.xml 用法!
1.先贴张项目图。详解相资源文件
![](http://img.my.csdn.net/uploads/201302/28/1362037602_1823.png)
首先主要介绍的是MainActivity.java 文件,这个是处理ui界面的后台程序。res下的layout->activity_main.xml 是UI界面相关代码。 values->string.xml 是UI界面 文字配置,如窗体标头名等。。styles.xml 是相关的样式配置文件。AndroidManifest.xml 是配置相关的UI界面和后台文件关联!
1.MainActivity.java文件
![](http://img.my.csdn.net/uploads/201302/28/1362041687_5743.png)
这个文件主要是获取相关UI控件,及注册相关的事件:(R.id.xx 记住这能点出来的不是只有本UI的控件名称,而是能选整个res控件。这很容易错。错了就会null异常。这个问题我遇到搞了一天才解决!。。哎 新手就这样的。。大家习惯就好。。嘿嘿!)
//获取用户名
txtUserName=(EditText)this.findViewById(R.id.txtUserName);
//获取密码
txtUserPwd=(EditText)this.findViewById(R.id.txtPwd);
//获取提交按钮
所有的控件都可以通过this.findViewById 来找到。。。所有的事件注册开始都是已setOnxxxxxxxxxx 如:
//注册按钮事件
btnSubmit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {//相关逻辑}
};
2.string.xml 文本参数文件
![](http://img.my.csdn.net/uploads/201302/28/1362042291_6524.png)
这个相信我不用多说。大家也看的懂吧。相关的XML配置!这个主要用于UI界面上引用。比如在UI上的控件只要写入:@string/btn_Submit 那他会来这里寻找btn_Submit 想对应的 文本!所以界面上就会显示“登 陆”;
3.styles.xml 样式配置
![](http://img.my.csdn.net/uploads/201302/28/1362042564_7426.png)
这是设置文本框的样式。。也相对简单 大家应该都看的懂滴。。小的就不仔细详解了。
4.AndroidManifest.xml 页面UI和后台关联配置
![](http://img.my.csdn.net/uploads/201302/28/1362042790_8500.png)
如果新建UI 那必须配置这里。流程 是先新建一个class类 需 extends Activity 。添加onCreate方法。。详情参见MainActivity.java文件,类似的。。在创建一个UI 然后在AndroidManifest.xml 配置相关的activity。然后这个页面就可以使用了。。是不是很简单啊。。呵呵今天就写到这里
。。下一张就为大家讲解基础的SQLite使用。。。
由于本人也是新手。。可能有很多地方理解的也不是很清楚。欢迎大家能补充。对自己对大家都是一种进步吧。OK!
1.先贴张项目图。详解相资源文件
![](http://img.my.csdn.net/uploads/201302/28/1362037602_1823.png)
首先主要介绍的是MainActivity.java 文件,这个是处理ui界面的后台程序。res下的layout->activity_main.xml 是UI界面相关代码。 values->string.xml 是UI界面 文字配置,如窗体标头名等。。styles.xml 是相关的样式配置文件。AndroidManifest.xml 是配置相关的UI界面和后台文件关联!
1.MainActivity.java文件
![](http://img.my.csdn.net/uploads/201302/28/1362041687_5743.png)
这个文件主要是获取相关UI控件,及注册相关的事件:(R.id.xx 记住这能点出来的不是只有本UI的控件名称,而是能选整个res控件。这很容易错。错了就会null异常。这个问题我遇到搞了一天才解决!。。哎 新手就这样的。。大家习惯就好。。嘿嘿!)
//获取用户名
txtUserName=(EditText)this.findViewById(R.id.txtUserName);
//获取密码
txtUserPwd=(EditText)this.findViewById(R.id.txtPwd);
//获取提交按钮
所有的控件都可以通过this.findViewById 来找到。。。所有的事件注册开始都是已setOnxxxxxxxxxx 如:
//注册按钮事件
btnSubmit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {//相关逻辑}
};
2.string.xml 文本参数文件
![](http://img.my.csdn.net/uploads/201302/28/1362042291_6524.png)
这个相信我不用多说。大家也看的懂吧。相关的XML配置!这个主要用于UI界面上引用。比如在UI上的控件只要写入:@string/btn_Submit 那他会来这里寻找btn_Submit 想对应的 文本!所以界面上就会显示“登 陆”;
3.styles.xml 样式配置
![](http://img.my.csdn.net/uploads/201302/28/1362042564_7426.png)
这是设置文本框的样式。。也相对简单 大家应该都看的懂滴。。小的就不仔细详解了。
4.AndroidManifest.xml 页面UI和后台关联配置
![](http://img.my.csdn.net/uploads/201302/28/1362042790_8500.png)
如果新建UI 那必须配置这里。流程 是先新建一个class类 需 extends Activity 。添加onCreate方法。。详情参见MainActivity.java文件,类似的。。在创建一个UI 然后在AndroidManifest.xml 配置相关的activity。然后这个页面就可以使用了。。是不是很简单啊。。呵呵今天就写到这里
。。下一张就为大家讲解基础的SQLite使用。。。
由于本人也是新手。。可能有很多地方理解的也不是很清楚。欢迎大家能补充。对自己对大家都是一种进步吧。OK!
相关文章推荐
- 关于配置android开发环境,创建新的Android Application Project时创建却不产生activity相关文件问题
- Android开发中界面采用xml配置文件的优势
- 关于PHP-Zend framework2 框架 学习过程。 阅前须知: ZF2中的配置文件是可以静态文件配置来注册和通过相关函数动态注册。 1.EventManager(事件驱动),关于事件驱动,在ZF2相关资料没有详细说明,可以参考ANDROID的事件驱动,MFC的消息响应/事件驱动。
- Android开发之计算器(一)界面设计之activity_main布局文件
- Android开发环境配置以及开发相关资料和工具准备
- android开发(1) - 登录界面的布局演示
- Android界面开发的相关知识
- java web开发中 web.xml文件的作用及常用配置说明
- Android 中的一些开发技巧(延迟启动,文件写出,透明状态栏,任意界面退出)
- Android开发之scrollview嵌套listview相关布局的解析
- Android开发学习之路--UI之简单聊天界面
- Android 界面滑动实现---Scroller类 从源码和开发文档中学习(让你的布局动起来)
- 如何把android中布局文件(.xml)与相关的类(.java)进行关联?
- Attribute is missing the Android namespace prefix——android开发之xml布局文件
- FTP相关配置文件说明
- ubuntu10.04 64位 Android开发环境详细配置过程,及相关工具软件安装
- Android开发中XML布局的常用属性说明
- Android下使用TinyXml读取xml配置文件(Cocos2d-x游戏开发)
- android开发中的文件路径相关
- Android开发之深入理解Android Studio构建文件build.gradle配置