android开发实例第一季第一集--第一个Activity
来源:互联网 发布:淘宝如何修改发货时间 编辑:程序博客网 时间:2024/04/28 04:48
此作品会拿一个APK的全部开发过程展示出来,android的基础知识不会讲解,需要网友具备一些java和android的基础知识.欢迎大家一起讨论,不足之处请大家多多包含.
先展示一下这个APK的成品图
2.初步布局
构思:用LinearLayout布局,上面的LinearLayout占屏幕70%-80%,最下面放一个广告,占10%左右
在layout布局文件夹中修改main.xml
第一集步骤做完,效果图地址
先展示一下这个APK的成品图
1.第一步,创建第一个启动的Activity
package bbs.androidchina.net;import android.os.Bundle;import android.app.Activity;public class AndroidChinaActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }}
2.初步布局
构思:用LinearLayout布局,上面的LinearLayout占屏幕70%-80%,最下面放一个广告,占10%左右
在layout布局文件夹中修改main.xml
<?xml version="1.0" encoding="utf-8"?><!-- 转载请注明出处 bbs.androidchina.net androidchina.net版权所有--><!-- 整个大屏幕的LinearLayout,然后在里面切出几个LinearLayout --><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:id="@+id/main" > <!-- 显示问题的TextView控件 --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:id="@+id/main" android:layout_weight="8"> <TextView android:id="@+id/readfiletextview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/black" /> </LinearLayout> <!-- 第一栏显示的信息 --> <LinearLayout android:id="@+id/buttonchangeLayout" android:layout_width="fill_parent" android:layout_height="30dip" > <TextView android:id="@+id/buttonchange" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="@drawable/titlebg" /> </LinearLayout> <!-- 第二栏显示的信息 --> <LinearLayout android:id="@+id/xjqbuttonchangeLayout" android:layout_width="fill_parent" android:layout_height="30dip"> <Button android:id="@+id/adbutton" android:layout_width="500dip" android:layout_height="30dip" android:textColor="@color/blue" android:background="@drawable/titlebg" android:textSize="20dip" /> </LinearLayout> <!-- 第三栏显示的信息 --> <LinearLayout android:id="@+id/changeLayout" android:layout_width="fill_parent" android:layout_height="50dip"> <TextView android:id="@+id/changetext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/titlebg" /> </LinearLayout></LinearLayout>
在main.xml文件中用到了color资源文件,为了以后编辑统一和修改方便,创建一个color.xml资源文件
创建方法是在values文件夹创建一个color.xml
内容如下:
<?xml version="1.0" encoding="utf-8"?><resources><color name="black">#000000</color><color name="blue">#0000ff</color></resources>
第一集步骤做完,效果图地址
http://bbs.androidchina.net/thread-36-1-1.html
- android开发实例第一季第一集--第一个Activity
- Android 设置第一个Activity
- 开发第一个Android应用程序
- 第一个Android开发项目
- Android 第一个ndk开发
- 创建第一个Activity
- Android之第一个Activity程序
- 使用kotlin编写Android第一个Activity
- 第一个spring实例
- 第一个Ajax 实例
- 第一个jQuery实例
- 第一个struts2实例
- 第一个spring实例
- 第一个spring实例
- 第一个Lucene实例
- 第一个hibernate实例
- jquery 第一个实例
- 第一个spring实例
- 【Android开发学习12】Android OpenGL ES 旋转glRotatef
- socket客户端demo
- 迁移ASM文件之backup as copy tablespace
- PHP正则提取或替换img标记属性
- EventTarget源码分析
- android开发实例第一季第一集--第一个Activity
- 使用ImageView引起Missing contentDescription attribute on image的问题
- linux内核(kernel)版本号的意义
- [android] ScrollView 设置滚动条的初始位置
- php 去除日文编码下的 换行符
- ubuntu 升级svn至1.7版本
- socket服务器端demo
- 一个华科研究生导师的肺腑之言(主要适用于理工科)
- 微博和微信对企业的作用