Android
何时_枫叶红
这个作者很懒,什么都没留下…
展开
-
Android ListView
ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。 首先在xml里面定义一个ListView Xml代码 xml version="1.0转载 2015-01-24 23:34:35 · 161 阅读 · 0 评论 -
Android Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码转载 2015-01-23 23:01:57 · 185 阅读 · 0 评论 -
Android 按键监听
menu事件监听转载 2015-01-24 18:59:24 · 454 阅读 · 0 评论 -
抽屉效果的导航菜单
抽屉效果的导航菜单 看了很多应用,觉得这种侧滑的抽屉效果的菜单很好。 不用切换到另一个页面,也不用去按菜单的硬件按钮,直接在界面上一个按钮点击,菜单就滑出来,而且感觉能放很多东西。 关于实现,搜索了一下,有如下两种: 1.用SlidingDrawer: http://developer.android.com/reference/转载 2015-01-24 14:18:40 · 306 阅读 · 0 评论 -
Android Animation动画
Android AnimationContents:AnimationsTween AnimationsAnimationSetInterpolatorFrame-By-Frame AnimationsLayoutAnimationsControllerAnimationListener Animat转载 2015-01-28 21:52:23 · 282 阅读 · 0 评论 -
Android 向ListView里动态添加内容
布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"> <ListView原创 2015-06-03 09:30:30 · 1034 阅读 · 0 评论 -
Android 之 XML文件 初窥
使用 XML 作为 GUI的定义格式1. 文本及文本样式<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">Demo</string> <string name="action_settings">Settings</string>原创 2015-06-24 17:01:33 · 270 阅读 · 0 评论 -
Activity 的生存期
Activity类中定义了七个回调方法,覆盖了活动生命周期的每一个环节,下面我来一一介绍下这七个方法。 1. onCreate() 这个方法你已经看到过很多次了,每个活动中我们都重写了这个方法,它会在活动第一次被创建的时候调用。你应该在这个方法中完成活动的初始化操作,比如说加载布局、绑定事件等。 2. onStart() 这个方法在活动由不可见变为可见的时候调用。 3.原创 2015-06-27 15:53:41 · 374 阅读 · 0 评论 -
Activity 的四种启动模式
一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为standard、singleTop、singleTask、singleInstance; 讲解启动模式之前,有必要先讲解一下“任务栈”的概念; 任务栈 每个应用都有一个任务栈,是用来存放转载 2015-06-28 12:45:22 · 246 阅读 · 0 评论 -
Activity 的生命周期
启动一个Activity 时 , 有三个方法, 被执行, 依次顺序分别是 onCreate, onStart, onResume 切换到另一个Activity时, 先执行 本Activity的onPause方法, 再执行 另一个Activity的 onCreate, onStart, onResume 方法, 再执行 本Activity的 onStop方法 从一个Activity原创 2015-06-28 12:53:34 · 182 阅读 · 0 评论 -
Activity 的最佳实践
一. 进入一个新的Activity时, 如何知道这是哪个Activity 首先需要新建一个BaseActivity继承自Activity,然后在BaseActivity中重写onCreate()方法public class BaseActivity extends Activity { @Override protected void onCreate(Bundle saved原创 2015-06-28 13:16:23 · 224 阅读 · 0 评论 -
android string.xml 特殊字符
android string.xml 转译、特殊字符问题 http://blog.csdn.net/jdsjlzx/article/details/9241173android string.xml 特殊字符大全 http://blog.csdn.net/z1074971432/article/details/12753539转载 2015-06-13 09:31:02 · 267 阅读 · 0 评论 -
Android string.xml 特殊字符
项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示:@号 @ :号 : 空格 以下为常见的ASCII十进制交换编码: –> <– 这边是空格 !–>!<– "–>”<– xml中需要在前面加入\ #–>#<– –>–><– %–>%<– &–>&<– '–>’<– (–>(<– )–>)<–转载 2015-06-13 09:18:59 · 196 阅读 · 0 评论 -
Android Studio 快捷键
1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.Ctrl+Shift+N,可以快速打开文件9.Alt+Q转载 2015-08-19 16:30:32 · 186 阅读 · 0 评论 -
Android 程序员等级要求
很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类。 一、初级 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。 2. 掌握Android UI控件、Android Java层API相关使用。 迈向中级,最好再次更新下Ja转载 2016-01-22 10:09:50 · 640 阅读 · 0 评论 -
改变Activity背景颜色
1、res->values->drawable.xml中添加#ffffff //#ffffff为十六进制RGB值2、res->layout->mail.xml中添加android:background="@drawable/bkcolor"原创 2015-01-19 14:22:50 · 384 阅读 · 0 评论 -
android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners androi原创 2015-01-24 10:39:34 · 257 阅读 · 0 评论 -
FrameLayout
FrameLayout是最简单的布局了。所有放在布局里的控件,都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。在FrameLayout布局里,定义任何空间的位置相关的属性都毫无意义。控件自动的堆放在左上角,根本不听你的控制。看以下的例子: android:layout_width="fill_parent" andr转载 2015-01-24 14:14:21 · 230 阅读 · 0 评论 -
Android RelativeLayout
Android布局控件之RelativeLayout详解RelativeLayout是相对布局,相对布局指的是某个组件的位置是相对于它所以来的组件的位置 android布局属性详解RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居转载 2015-01-28 02:50:36 · 201 阅读 · 0 评论 -
Activity 跳转
Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。 Intent是Android一个很重要的类。Intent直译是“意图”,什么是意图呢?比如你想从这个Activity跳转到另外一个Activity,这就是一个意图。Intent类在Android系统中的作用很大,在此不详细说了,后面有文章介绍! Activity跳转,无返转载 2015-01-26 17:16:21 · 207 阅读 · 0 评论 -
Android Animation动画
Android AnimationContents:AnimationsTween AnimationsAnimationSetInterpolatorFrame-By-Frame AnimationsLayoutAnimationsControllerAnimationListener Animat转载 2015-01-28 23:31:33 · 271 阅读 · 0 评论 -
Android Fragment 实现页面跳转
首先要定义好要切换的容器布局文件(就是在哪个布局文件里进行切换)activity_frame.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid原创 2015-01-30 10:32:33 · 3173 阅读 · 0 评论 -
Android 动画
Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。{它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition@Override pub转载 2015-01-29 03:29:02 · 230 阅读 · 0 评论 -
Android Switch
我们都知道Android4.0以上才带有滑动开关Switch,那么在4.0以下呢,很多人会选择用CheckBox,放两张图片,但是这样子只能点击,效果不太好,所以我就自定义了滑动开关WiperSwitch这么一个控件,下面先把截图贴上吧,这蹩脚的图片真戳啊,大家可以自己换三张图片[java] view plaincopypackage com转载 2015-01-29 04:04:51 · 357 阅读 · 0 评论 -
Android Intent 传递类对象
Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。Intent中传递这2种对象的方法:Bundle.putSerializable(Key,Object); //实现Serializable接口的转载 2015-01-29 04:39:32 · 258 阅读 · 0 评论 -
Android 对话框
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,转载 2015-02-02 14:30:45 · 178 阅读 · 0 评论 -
Android TextView
TextView的API 中文文档中 说明它的结构结构java.lang.Objectandroid.view.Viewandroid.widget.TextView直接子类:Button, CheckedTextView, Chronometer, DigitalClock, EditText间接子类:AutoCompleteTextV转载 2015-01-24 23:30:50 · 197 阅读 · 0 评论 -
Android Spinner
XML布局:复制代码代码如下: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizonta转载 2015-02-05 14:46:48 · 226 阅读 · 0 评论 -
Activity的全屏显示
方法一: this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);方法二:<activity android:name="com.android.server.SuspendActivity" android:excludeFromRecents="true"转载 2015-01-19 11:47:15 · 311 阅读 · 0 评论 -
Android shape
本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:转载 2015-02-06 19:22:30 · 181 阅读 · 0 评论 -
Android 垂直滚动条
布局文件原创 2015-01-22 22:33:56 · 440 阅读 · 0 评论 -
Android 杂谈
android:layout_gravity=”center_horizontal” 写到布局文件的控件中, 可以使控件居中一般控件的大小单位用 dp 表示这篇文章, 会不定时更新, 做个笔记吧, 嘻嘻原创 2016-08-02 09:37:11 · 154 阅读 · 0 评论