
Android
文章平均质量分 73
七里剑飘雪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过广播关闭应用程序(每个Activity)和连续点击两次返回键关闭应用程序
对于一个应用程序可能有很多个Activity,可能每个人并不想一个个的去关闭Activity,也有可能忘了,那怎么关闭所有的未关闭的Activity呢,其实有很多方法,但是我最喜欢的一种就是通过广播事件去关闭,这样简单易懂,方便操作,很快捷。首先就是建立一个父类,让所有的activity继承父类,这样就不用每次都去注册广播,只要在父类注册好就行了,代码如下:[jav转载 2014-06-20 09:47:48 · 398 阅读 · 0 评论 -
【Android基础】页面跳转与传值(Activity跳转与传值)
一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。本次我们就讲一下,Android中页面跳转以及传值的几种方式!Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。最常见最一般的页面跳转代码,很简单,如下:Intent i转载 2014-06-20 17:59:29 · 323 阅读 · 0 评论 -
【Android基础】TextView的字体颜色设置的多种方法
TextView的字体设置方法:1、直接通过配置文件设置2、在Activity类中进行设置 先看效果图:项目结构图:第一种方式很简单,用于静态或初始文字颜色的设置,方法如下: main.xml Xml代码 xml version="1.0" encoding="utf-8转载 2014-06-20 18:08:29 · 401 阅读 · 0 评论 -
Android的虚拟机的键盘显示"not enabled in AVD"解决方法
在device definition里用别人定义的avd修改里面把Input的keyboard勾上支持键盘,然后选dpad支持方向键,最后在botton改为hardware用来支持键盘的home、menu、back键就ok了转载 2014-06-20 20:09:04 · 661 阅读 · 0 评论 -
Android怎么完全退出
有时我们的软件界面中有退出的功能,不能用Activity中的finish()了事,因为有时你的应用中有多个Activity,我在网上搜了如何完全退出应用,不外乎三种方法:1 使用ActivityManager的killBackgroundProcesses方法,这种方法还要加应用权限,且不是所有版本SDK中通用,相关代码如下:ActivityManager manager = (A转载 2014-06-20 17:01:12 · 456 阅读 · 0 评论 -
Android自定义ActionBar
Android 3.0及以上已经有了ActionBar的API,可以通过引入support package在3.0以下的平台引用这些API,但这儿呢,完全自定义一个ActionBar,不用引入额外jar包,参照的是开源的UI组件GreeenDroid,项目主页:https://github.com/cyrilmottier/GreenDroid 。提取出关于ActionBar的相关文件,你可以放在转载 2014-06-20 18:04:18 · 316 阅读 · 0 评论 -
Android开发中string.xml文件的使用
为什么需要把应用中出现的文字单独存放在string.xml文中呢?一:是为了国际化,Android建议将在屏幕上显示的文字定义在strings.xml中,如果今后需要进行国际化,比如我们开发的应用本来是面向国内用户的,当然在屏幕上使用中文,而如今我们要让应用走向世界,打入日本市场,当然需要在手机屏幕上显示日语,如果没有把文字信息定义在string.xml中,就需要修改程序的内容了。但当我们转载 2014-06-20 18:07:16 · 383 阅读 · 0 评论 -
Android中的TabHost
介绍 有时,我们想在一个window中显示多个视图,这时就需要用到Tab容器。在Android里它叫TabHost。使用TabHost有两种方式:在相同的activity中使用TabHost导航多个视图使用TabHost导航多个Activity(通过intents)Tab应用的结构TabHost的Activity的结构如下:先看个示例:转载 2014-06-20 19:35:41 · 338 阅读 · 0 评论 -
Android开发历程_1(从1个activity跳转到另一个activity)
今天第一次学习android开发,配置好了环境后就打算来个hello world程序,且实现从一个activity跳转到另一个activity中去。 开发环境:android4.1.1 实验功能: 在第一个Hello World!为标签的activity中显示good,该界面中有一个名为Next的按钮。点击Next按钮进入到第二个ac转载 2014-06-20 19:38:42 · 2557 阅读 · 0 评论 -
Android中AutoCompleteTextView,Spinner和ListView的使用
本篇主要讲一下AutoCompleteTextView,Spinner和ListView这几个控件的使用。(1) AutoCompleteTextViewAutoCompleteTextView自动完成文本框,它继承自EditText,并和EditText一样可以输入文本,但它可以根据用户输入的文本弹出一个智能提示的下拉列表,这样用户便可以选择相应的选项,类似我们在搜索框输入内容出转载 2014-06-20 20:11:07 · 777 阅读 · 0 评论 -
Android中关于ExpandableListView用法的一个简单小例子
喜欢显示好友QQ那样的列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了一个小demo,实现了基本的功能,但界面优化方面做得还不够好,有待改进,素材采用了Q版三国杀武将的图转载 2014-06-20 18:26:03 · 355 阅读 · 0 评论 -
Android开发历程_2(实现简单的乘法计算)
本次实验主要是完成输入2个数相乘,并显示其结果。共涉及到4个控件的使用学习,输入数字采用EditText,显示结果用TextView,运算按钮button以及菜单中的退出键。参考资料为mars老师的资料。开发环境:android4.1. 实验功能: 在第一个界面中的2个乘数输入处分别输入2个数字,按下结果button,会自动跳到第二转载 2014-06-20 19:40:08 · 528 阅读 · 0 评论 -
Android中ExpandableListView控件基本使用
本文采用一个Demo来展示Android中ExpandableListView控件的使用,如如何在组/子ListView中绑定数据源。直接上代码如下:程序结构图:layout目录下的 main.xml 文件源码如下:[html] view plaincopyxml version="1.0" encoding="utf-8"?转载 2014-06-20 17:51:07 · 279 阅读 · 0 评论 -
Android中TabHost动态修改图标或者动态改变标题
遇到这个问题的时候,说实话,刚开始也没有想到这个方法。那时客户需要实现在TabHost标题上动态显示从数据库获取的个数。起初这样思考的,从数据库获取个数是非常简单,但是要把获取的个数显示在TabHost标题,思前恋后,想用Handler来异步实现消息传递。最终也没有解决掉。也许也有很多的朋友和我遇到同样棘手的问题吧。把我解决的方法和大家分享下吧。如果将图标或者标题的变量设置为全局变转载 2014-06-20 18:27:49 · 551 阅读 · 0 评论 -
Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
转载请包含网址:http://blog.youkuaiyun.com/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译转载 2014-06-20 20:13:07 · 399 阅读 · 0 评论 -
【Android UI界面】ListView与arrays.xml结合使用的问题
我要做个图标和文字结合的ListView,图标数据也写在了xml里(见下方的arrays.xml)。但是输出发现,这个 @drawable/latest不是id值,而是这个图片的路径值。我怎么存放呢?以前的写法是map.put("icon", R.drawable.XXX); 就可以绑定图标了...简短的代码如下:String[] iconArr = getResources(转载 2014-06-20 18:02:28 · 573 阅读 · 0 评论 -
Android中TableLayout中的布局
1.在TableLayout下的代码及效果01TableRow>02 TextView android:text="tmacsky" />03 TextView android:text="tmacsky" />转载 2014-06-20 18:05:56 · 398 阅读 · 0 评论 -
【Android基础】textview改变一部分文字的颜色和string.xml中文字的替换
android textview改变部分文字的颜色和string.xml中文字的替换一:TextView组件改变部分文字的颜色: TextView textView = (TextView)findViewById(R.id.textview);//方法一:textView.setText(Html.fromHtml("红色其它颜色"));//方法二: String转载 2014-06-20 18:11:34 · 546 阅读 · 0 评论 -
【Android基础】ExpandableListView嵌套ListView
ExpandableListView是一个垂直滚动显示两级列表项的视图,与ListView不同的是,它可以有两层:每一层都能够被独立的展开并显示其子项。这些子项来自于与该视图关联的BaseExpandableListAdapter。有时候简单的ExpandableListView不能满足我们的需求,比如下面这样的需求:这就需要在ExpandableListView里面再嵌套一个List转载 2014-06-20 18:22:59 · 736 阅读 · 0 评论 -
【Android基础】ExpandableListView详解
ExpandableListView是android中可以实现下拉list的一个控件,是一个垂直滚动的心事两个级别列表项手风琴试图,列表项是来自ExpandableListViewaAdapter,组可以单独展开。重要方法:01expandGroup (int groupPos) ;//在分组列表视图中 展开一组,转载 2014-06-20 18:25:25 · 625 阅读 · 0 评论 -
Android退出整个应用程序
在开发andorid程序的时候,难免会牵扯到退出整个应用程序的情况,怎么完全退出呢?请参阅下面的关键代码:[java] import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.AlertDialog; import androi转载 2014-06-20 19:59:49 · 418 阅读 · 0 评论