Android Studio学习笔记2第一个软件
来源:互联网 发布:淘宝网被子四件套 编辑:程序博客网 时间:2024/05/29 17:53
helloword一般是第个项目,
新建一个项目,不做任何操作,运行之后就是helloword所以这里不介绍这项目了,直接进入代码部分
以下就是我的第一个项目
package com.example.test;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.TextView;public class MainActivity extends Activity{ int count = 0; TextView tv1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); InitView(); } private void InitView(){ tv1 = (TextView) findViewById(R.id.txt1); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } //需要在Button添加 android:onClick="oo" //该方法需加入View类型的参数,否则报错 public void oo(View view) { String str = "继续加1(" + count + ")"; tv1.setText(str);//setText只传入strin类型,int类型会报错 count++; }}
写代码过程中经常会需要引入,需要在类外,就是头部位置,按alt+回车来自动写头部引用信息
下边是界面代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" android:background="@drawable/bg640X960" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" android:id="@+id/txt1"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New 你好" android:id="@+id/button" android:onClick="oo" android:layout_below="@+id/txt1" android:layout_alignLeft="@+id/txt1" android:layout_marginTop="12dp"/></RelativeLayout>第9行的android:background="@drawable/bg640X960"是设置背景图片,背景图片必须是png格式,并且名称第一个字符不能为数字
bg640X960.png这个图片是放在/src/main/res/drawable-hdpi这个文件夹下边
0 0
- Android Studio学习笔记2第一个软件
- Android Studio 学习笔记-新手入门-(1)第一个案例
- android学习笔记(2)---第一个And…
- FTC软件系统学习笔记 3.第一个OpMode
- 第一个学习笔记
- 第一个学习笔记
- linux学习笔记-2:第一个问题
- Python学习笔记,2第一个程序
- Servlet学习笔记2-第一个servlet
- Android入门学习笔记(三):第一个Android应用程序
- Android学习笔记(三)-第一个Android应用HelloWorld
- android 学习笔记(三) 第一个Android应用HelloWorld
- android学习笔记(一):第一个android程序
- Android学习笔记(五)第一个Android 程序----Hello world
- Android学习笔记--2.创建的第一个Android程序
- Android Studio 2.2.2编译第一个项目
- FTC软件系统学习笔记 2.Android Studio入门
- Android学习笔记(五)——建立第一个项目
- 去除有序数组中的重复元素
- 设置缓存的大小
- iOS笔记23
- 提高数倍工作效率的Android Studio技巧
- 堆排序-java实现
- Android Studio学习笔记2第一个软件
- SAP的版本介绍
- 结合实际问题的 Bitcode 适配指南 (二)
- svn邮件通知
- append 追加元素
- 集合框架的工具类
- 10个顶级的CSS UI开源框架
- Android 开发之接口回调
- 【代码笔记】iOS-16进制颜色与UIColor互转