`
liubin127
  • 浏览: 20686 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

android学习笔记一

阅读更多
1、设置TextView值:
(1):TextView tv1 = (TextView)findViewById(R.id.tv1);
    tv1.setText=("要设置的内容");
        (2):在layout.xml布局页面设置android:text="@String/tv1"
2、背景颜色:
        (1)配置文件改变android:background="@drawable/white"
(2)程序代码改变
从资源文件获取背景颜色
Resources resources = getBaseContext().getResources();
Drawable drawable = resources.getDrawable(R.drawable.white);
//设置背景颜色
TextView tv1 = (TextView)findViewById(R.id.tv1);
tv1.setBackGround(drawable);
//改变字体颜色
tv1.setTextColor(Color.MAGENTA);
3、屏幕对象:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
dm.widthPixels获取宽度
dm.heightPixels获取高度
4、按钮:
Button btn1 = new Button
//需要调用OnclickListener方法
btn1.setOnclickListener(new Button.OnclickListener(){
public void onClick(View v){

}
})
5、两个Activity之间通信
(1)需要使用Intent
Intent intent = new Intent();
intent.setClass(class.this,other.class);
//调用
startActivity(intent);
class.this.finish();
(2)数据传输使用Bundle,其类似与HashMap
   Bundle bundle = new Bundle();
   bundle.putDouble(key,value);
   bundle.putString(key,value);
   //传输数据
   intent.putExtras(bundle);
        (3)返回结果到前一个Activity
   一、startActivityForResult(intent,0);
   二、覆盖onActivityResult方法
   三、Bundle bundle = data.getExtras();
(4)必须在AndroidManifest.xml添加新增的activity
   <activity android:name="newActivity"></activity>
6、android控件
(1)TextView页面显示标签
(2)EditText编辑框
(3)Button按钮
(4)ImageButton图片按钮
(5)第一种信息提示:
   Toast信息提示小对象,会自动消失
   Toast.makeText(Class.this,"text",long).show();
(6)第二种信息提示:
   AlertDialog dialog = new AlertDialog.Builder(this);
   dialog.setMessage("text");
   dialog.show();
        (7)CheckBox复选框
   事件:onTouchListener(){
  public boolean onTouch(view v,MotionEvent event){
 
  }
}
(8)RadioGroup单选框
   事件:onCheckedChangListener(){
   public  void onCheckedChanged(RadioGroup group,int checkedId){
}
   }

分享到:
111
评论

相关推荐

    第一行代码 android学习笔记 完整版

    "Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...

    android学习笔记1

    "Android学习笔记1"这个压缩包文件很可能是开发者在实践中积累的经验和代码示例的集合,对于初学者和有经验的开发者来说,都是宝贵的资源。这里,我们将深入探讨Android开发的一些关键概念和技术。 首先,Android是...

    Android学习笔记1

    从给定的文件信息来看,这些内容主要是Android开发的学习笔记,涵盖了从基础控件的添加、布局的设置、样式主题的调整到Activity生命周期的管理等多方面的知识点。以下是对文件内容的具体分析: 1. 添加TextView控件...

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...

    android学习笔记1--SAX解析XML

    ### Android学习笔记1—SAX解析XML #### SAX解析XML概览 在Android开发中,XML文件被广泛用于布局设计、资源定义等场景。而为了处理这些XML文件,开发者需要了解不同的XML解析技术,其中SAX(Simple API for XML)...

    Android学习笔记

    ### Android学习笔记 #### 1. Android概述 **1.1 Android的特性** - **应用框架**:Android提供了一个强大的应用框架,使得开发者能够轻松地重用基础组件和服务,简化了应用程序的开发流程。 - **Dalvik虚拟机**...

    Android开发学习笔记

    ### Android开发学习笔记 #### Button按钮的实现与交互 在Android开发中,`Button`控件是最常用的用户界面元素之一,用于触发特定的操作或事件。本文档将详细讲解如何创建并自定义一个简单的按钮,并设置点击事件...

    Android学习笔记.doc Android学习笔记.doc

    【Android学习笔记】 Android平台是谷歌推出的一个开放源代码的移动设备操作系统,它为开发者提供了一个全面的软件包,包括操作系统、中间件和关键应用程序。这个平台的主要目标是促进移动应用的创新和多样性,允许...

    android 学习笔记

    Android学习笔记(1)-永远不变的Hello World Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载...

    Android 学习笔记

    这篇学习笔记主要涵盖了关于布局的一些基本概念,特别是`fill_parent`和`wrap_content`这两种尺寸指定方式,以及如何通过XML布局文件来精确控制组件的位置。 首先,`fill_parent`和`wrap_content`是Android布局中的...

    Android开发学习笔记(整理)

    Android开发学习笔记(整理),整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、...

    java学习细节 android学习笔记

    根据给定的信息,我们可以从Java和Android学习笔记中提取出一系列重要的知识点,下面将逐一进行详细解释。 ### Java基础知识 #### 1. 命令行基础操作 - **`javacmd`**: 这个命令是Java命令行工具的一部分,用于...

    Android Studio 学习笔记-新手入门-(1)第一个案例

    这篇学习笔记将引导新手入门,通过创建第一个简单的案例来了解Android Studio的基本操作。 首先,让我们了解一下Android Studio的核心功能。它基于IntelliJ IDEA,具备代码自动补全、重构、调试等强大的开发特性。...

    android 学习笔记(全全整理)

    Android学习笔记全全整理,是针对想要深入理解并掌握Android开发技术的学习者们的一份宝贵资源。这份笔记涵盖了从基础到高级的多个方面,旨在帮助读者建立起完整的Android知识体系。以下将详细介绍其中可能包含的...

    ArcGIS for android学习笔记

    本篇学习笔记主要涵盖了ArcGIS for Android的基础配置和核心组件MapVie的使用。 首先,配置ArcGIS for Android项目需要在`Project`级别的`build.gradle`文件中添加Esri的仓库,确保能获取到所需的库。接着,在`...

    Android基础学习笔记

    Android基础学习笔记主要涵盖了一系列关于Android开发的基本概念和关键组件,以下是这些知识点的详细解析: 1. **Activity**: 是Android应用程序的基本单元,它代表用户在屏幕上看到的一个界面。每个Activity都必须...

    Android学习笔记整理.pdf

    Android学习笔记整理.pdf

Global site tag (gtag.js) - Google Analytics