自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梁剑的专栏

黑马技术博客

  • 博客(18)
  • 收藏
  • 关注

转载 动态设置android:drawableLeft|Right|Top|Bottom

Android中有时需动态设置控件四周的drawble图片,这个时候就需要调用 setCompoundDrawables(left, top, right, bottom),四个参数类型都是drawableButton继承TextView,所以可以采用相同的设置方法方法一.XML方式方法二.JAVA代码Drawable img_on, img

2014-08-29 19:51:34 726

转载 Android GridView 设置指定项被选中的背景图片并滚动到指定项(如果带有滚动条) .

学习过程中的一点心得,代码很简单,所有直接贴上核心的代码:MainActivty.java[java] view plaincopyprint?@Override  public void onCreate(Bundle savedInstanceState)  {      // ...省略的代码  

2014-08-26 18:31:06 754

转载 android在代码中四种设置控件背景颜色的方法(包括RGB)

TextView tText=(TextView) findViewById(R.id.textv_name);    //第1种:    tText.setTextColor(android.graphics.Color.RED);//系统自带的颜色类      // 第2种:    tText.setTextColor(0xffff00ff);//0xfff

2014-08-26 18:25:50 7804

转载 Android GridView属性集合 .

GridView的一些特殊属性:1.android:numColumns=”auto_fit”   //GridView的列数设置为自动2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.andr

2014-08-26 18:13:18 931

转载 浅谈android的selector背景选择器(ListView/GridView) .

关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),

2014-08-26 18:12:46 1807

转载 面向对象的设计方式处理Android编程中的GridView问题,以及自定义ListAdapter的使用

本文主要实现如下功能:登陆界面经过通信线程鉴权后返回各种权限,权限对应各种功能模块,打算将各种功能模块以GridView方式显示给用户,GridView中放置各种功能图标,如果权限不足则置灰。 界面参考如下图片(软件来自电信内部掌上办公平台): 登陆界面在这里不再赘述,本文主要关心以面向对象的方式来构建GridView,以及自定义ListAdapter的使用来个性化GridVi

2014-08-26 14:05:38 823

转载 Android ActionBar完全解析

Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕。下面是一张使用ActionBar的界面截图:

2014-08-25 23:05:05 752

转载 android:自动横竖屏切换在各种需求下的处理

首先,切换横屏的方法,有好几种,这里只说一种,启动了模拟器之后按Ctrl+F11(有说按F12的,我按是没用)就可以在横竖屏间来回切换了.默认情况下,在横竖屏切换时,屏幕的布局也会跟着切换,并且会重启当前的activity,(重载的原理:If the configuration of the device (as defined by the Resources.C

2014-08-25 22:56:25 800

转载 SwitchButton 开关按钮 的多种实现方式 (附源码DEMO)

刚开始接触开关样式的按钮是在IOS系统上面,它的切换以及滑动十分帅气,深入人心。所谓的开关按钮,就是只有2个状态:on和off,下图就是系统IOS 7上开关按钮效果。起初我在android上我只会使用CheckBox去满足对应的功能。后来,查看开发文档发现,android也有了自己的原生态开关控件,并且在4.0版本中又优化加入了新的类似控件--Switch控件,以及使用起来

2014-08-24 20:37:09 677

转载 Maven使用教程

一、Maven介绍我们在开发项目的过程中,会使用一些开源框架、第三方的工具等等,这些都是以jar包的方式被项目所引用,并且有些jar包还会依赖其他的jar包,我们同样需要添加到项目中,所有这些相关的jar包都会作为项目的依赖。通常,一个Java EE项目所依赖的jar包会有很多。然而,这还并非是主要问题,在管理这些jar包过程中,jar包的版本往往是最令人头疼的问题。选择一个jar包的版本

2014-08-23 23:18:12 890

转载 从注册流程 分析如何安全退出多个Activity 多种方式(附DEMO)

前言由于一个同学问到我如何按照一个流程走好之后回到首页,我以前看到过4个解决方案,后来发现有做个记录和总结的必要,就写了这篇博文。(之前看小强也写过一篇,这里通过自身的分析完整的总结一下以下6种方案,并加上一个DEMO便于大家了解大体流程)在android的用户交互中,按钮触发的意图(Intent)跳转会为你重新打开新的一个界面活动(Activity),对于之前

2014-08-22 15:10:02 507

转载 Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)

在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。

2014-08-22 15:08:17 658 1

转载 Notification与NotificationManager详细介绍

在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置

2014-08-22 14:56:53 646

转载 【Android】缩略图Thumbnails

【Android】缩略图Thumbnails在Android,多媒体文件(视频和图片)都是有缩略图的,在很多应用中,我们需要获取这些缩略图。比如最近在做一个类似相册的应用,需要扫描相册里面的图片,然后获取其缩略图,使用GridView去展示缩略图,当点击之后,我们需要获取其原始图,所以相关的需求如下:1)获取缩略图(一个问题是:是否所有的图片以及视频都有缩略图?);2)将缩

2014-08-19 17:00:23 1383

转载 如何在Eclipse中查看Android源码或者第三方组件包源码

在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅读Android源码?如何查看Android源码[以Android2.2为例]我们知道在Eclipse里按住Ctrl键不松手在某个类上点击鼠标左键,可以跳转到该类的文件。如果没有源码就会跳到class文件上。因此我们只需要把源码拷贝到合适位置,Eclipse就可以找到源码了。接下来我说一下步骤:

2014-08-19 16:24:39 574

转载 Android apk如何签名,为什么签名

写这篇博文之前,我看到两篇比较好的文章,里面简单详细地阐述了为什么要对android进行签名,android系统是如何进行签名的,以及签名时需要用到的几个文件来自哪?在这里将链接提供给大家。Android中如何修改系统时间(应用程序获得系统权限) Android 为【apk】文件签名,增加修改系统时间等权限1. android:sharedU

2014-08-19 14:07:50 999

原创 如何去除程序的默认启动:Ignoring clearPackagePreferredActivities() from uid *

有些系统权限即使在我们应用程序的AndroidMenifest.xml中经过了配置,但还是不好使,原因:我们的apk的签名必须要与系统的签名保持一致,才能使其发挥作用。如何让apk签名与系统签名保持一致,请参考我博文http://blog.sina.com.cn/s/blog_74c22b210100urzu.html当系统安装了至少2个HomeScreen时,如何通过触发

2014-08-19 14:05:16 2681

转载 Android开发框架androidannotations使用初始

Android开发框架androidannotations使用初步一.简介我们在开发J2EE项目的时候,经常感觉Spring很方便,因此,当我们开发android的时候,自然而然会想有没有类似的框架。本次博客主要讲一下比较流行的android开发框架AndroidAnnotations,它除了有依赖注入的特性以外,还集成了Ormlite,Spring-android中的REST模板。使用起

2014-08-17 23:18:58 1085

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除