Andriod
jingnan001
无无
展开
-
EditText属性详解
EditText继承关系:View-->TextView-->EditTextandroid:layout_width='fill_parent' //宽度填充父组件android:layout_height='58px' //自定义宽度android:gravity='left|center_vertical' //将输入框的字体位置定义为居左+垂直居中android:hint='@string原创 2016-06-18 14:37:40 · 190 阅读 · 0 评论 -
颜色搭配表1(#ff00ff)
原创 2016-06-18 14:39:23 · 6383 阅读 · 0 评论 -
在Android中如何Intent意图跳转系统其他的界面
Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings","com.android.settings.Wir原创 2016-06-18 14:39:31 · 506 阅读 · 0 评论 -
Android Menu,OptionMenu选项菜单,ContextMenu上下文菜单,Contextual ActionMode,PopUp Menu,PopU pWi ndow
Android Menu一、Opti onMenu选项菜单:(一)、简介:1、A ndroi d应用中的菜单默认是隐藏的,只有当用户点击手机上的ME NU 键,系统才会显示菜单。这种菜单叫做选项菜单(Opti on Menu)2、从3. 0开始,A ndroi d不要求手机设备上必须提供ME NU 按键。因此A ndroi d推荐使用A c ti onB ar来代替Menu(二)、创建菜单:(A原创 2016-06-18 14:39:36 · 426 阅读 · 0 评论 -
如何在清单文件中设置actionbar不显示
在AndroidManifest.xml里theme进行设置选择原创 2016-06-18 14:39:41 · 220 阅读 · 0 评论 -
Android控件中pop_menu的常用方法
先给出效果图这是布局文件代码: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".Ma原创 2016-06-18 14:39:46 · 378 阅读 · 0 评论 -
在ListView里添加viewPager为header时,viewPager滑动失去焦点的解决办法
鄙人在做这个项目的时候,主界面是ListView,ListView顶部添加了ViewPager,运行时滑动ViewPager时会失去焦点,以下是处理办法,只需要对ListView重写onTouchListener方法就可以了,如下:(注:大家只需将下面的代码复制使用就可以了)viewPager.setOnTouchListener(new OnTouchListener() { @O原创 2016-06-18 14:39:51 · 297 阅读 · 0 评论 -
ActionBar在底部显示
ortant; float: none;" >平常actionbar都是顶部显示,现在想底部显示,原生actionbar只用在配置里面添加android:uiOptions="splitActionBarWhenNarrow"就可以在底部显示了;ActionBar一些常用的方法setBackgroundDrawable(Drawable drawable):为ActionBar设置背景。set原创 2016-06-18 14:40:01 · 1107 阅读 · 1 评论 -
Android ImageView.ScaleType设置图解(转)
声明:该文章转自http://blog.csdn.net/larryl2003/article/details/6919513本来想自己写一下的,但是看人家写这么好,我就直接转来分享给大家了。ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleTy原创 2016-06-18 14:40:05 · 214 阅读 · 0 评论 -
Android应用欢迎界面动态效果设置(补间动画)
今天想给小项目里添加一个动态的欢迎界面,看了好多网上的教程,都写得很模糊,或者说得很高大上,让一些初学者难以一下子理解,所以就把我自己的代码和注释给大家看。其实,这个动画效果叫:补间动画。一:在res文件夹下新建一个anim文件夹,然后再anim下创建xml代码,如果想要动画效果更绚丽可以把一下都建立了,当然,具体参数看自己的要求写就可以了: android:interpolator="@a原创 2016-06-18 14:40:11 · 1992 阅读 · 0 评论 -
Android Studio第一次安装如何不进行SDK更新
今天重新安装了一次Android Studio,发现还是一直无法更新SDK,相信有不少初学者不知道怎么解决:一:更改本地的hosts(等于说可以翻墙了);二:如果想跳过这一步,可以进行如下操作:在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加disable.android.first.run=true 。——本人推荐第二种。原创 2016-06-18 14:40:16 · 843 阅读 · 0 评论 -
Android EditText如何判断输入的内容有汉字
private boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS || ub == Character.Unico原创 2016-06-18 14:40:21 · 1140 阅读 · 0 评论 -
Service Intent must be explicit(Android 5.0中出现的警告)
报错如下: 原因: 在Android5.0之后Service Intent must be explitict,service服务必须才用显示方式启动。 源码是这样描述的:解决方式:Intent mIntent = new Intent();mIntent.setAction("XXX.XXX.XXX");mIntent.setPackage(getPackageName());contex原创 2016-06-18 14:40:26 · 138 阅读 · 0 评论 -
Android 屏幕唤醒
KeyguardManager m = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);PowerManager.WakeLock mWakeLock = pm.newWakeLock(Power原创 2016-06-18 14:40:38 · 236 阅读 · 0 评论 -
Android控件中Spinner详解
以下模拟下拉列表的用法布局文件 android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"> an原创 2016-06-18 14:39:18 · 159 阅读 · 0 评论 -
Android控件中TabHost详解
以下通过TabHost实现android选项卡。main.xml布局文件 android:layout_width="fill_parent" android:layout_height="fill_parent"> android:layout_width="fill_parent" android:layout_height="fill_pare原创 2016-06-18 14:39:12 · 211 阅读 · 0 评论 -
Android控件中DatePicker、TimePicker详解
一、DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。 二、TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可以为24小时,也可以为AM/PM原创 2016-06-18 14:37:53 · 358 阅读 · 0 评论 -
Android控件中ImageView详解
ImageView控件是一个图片控件,负责显示图片。以下模拟手机图片查看器目录结构main.xml布局文件 android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> android:layout_width="w原创 2016-06-18 14:38:06 · 690 阅读 · 0 评论 -
Android控件中ToggleButton详解
ToggleButton的状态只能是选中和未选中,并且需要为不同的状态设置不同的显示文本。以下案例为ToggleButton的用法目录结构main.xml布局文件 android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">原创 2016-06-18 14:38:11 · 496 阅读 · 0 评论 -
Android中蓝牙介绍
Android平台支持蓝牙网络协议栈,实现蓝牙设备之间数据的无线传输。本文档描述了怎样利用android平台提供的蓝牙API去实现蓝牙设备之间的通信,蓝牙设备之间的通信主要包括了四个步骤:设置蓝牙设备、寻找局域网内可能或者匹配的设备、连接设备和设备之间的数据传输。以下是建立蓝牙连接的所需要的一些基本类: BluetoothAdapter类:代表了一个本地的蓝牙适配器。他是所有蓝牙交互的的入口点。原创 2016-06-18 14:38:17 · 190 阅读 · 0 评论 -
android屏幕监控上下左右滑动
在 onFling方法中实现左右滑动:public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { float y1 = e1.getY(), y2 = e2.getY();原创 2016-06-18 14:38:24 · 578 阅读 · 0 评论 -
Android控件中CheckBox、RadioButton详解
CheckBox和RadioButton控件都只有选中和未选中状态,不同的是RadioButton是单选按钮,需要编制到一个RadioGroup中,同一时刻一个RadioGroup中只能有一个按钮处于选中状态。以下为CheckBox和RadioButton常用方法及说明以下为单选按钮和复选按钮的使用方法目录结构main.xml布局文件 android:layout_width="fill_p原创 2016-06-18 14:38:30 · 148 阅读 · 0 评论 -
Android控件中ScrollView详解
ScrollView滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动跳来显示的视图。ScrollView只支持垂直滚动。以下为案例main.xml布局文件 android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="vertical">原创 2016-06-18 14:38:35 · 419 阅读 · 0 评论 -
Android控件中AnalogClock、DigitalClock详解
时钟控件包括AnalogClock和DigitalClock,它们都负责显示时钟,所不同的是AnalogClock控件显示模拟时钟,且只显示时针和分针,而DigitalClock显示数字时钟,可精确到秒以下模拟时钟的用法目录结构布局文件只要在layout的xml里插入以下代码即可自动显示时间--> android:orientation="vertical" android:layou原创 2016-06-18 14:38:40 · 1501 阅读 · 0 评论 -
Android控件中GridView详解
GridView是一项显示二维的viewgroup,可滚动的网格。一般用来显示多张图片。以下模拟九宫图的实现,当鼠标点击图片时会进行相应的跳转链接。目录结构main.xml布局文件,存放GridView控件android:numColumns="auto_fit" ,GridView的列数设置为自动 android:columnWidth="90dp",每列的宽度,也就是Item的宽度androi原创 2016-06-18 14:38:46 · 370 阅读 · 0 评论 -
Android控件中ListView详解
在Android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。main.xml布局文件 android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/a原创 2016-06-18 14:38:51 · 184 阅读 · 0 评论 -
Android控件中AutoCompleteTextView、MultiAutoCompleteTextView详解
在Android中提供了两种智能输入框,它们是AutoCompleteTextView、MultiAutoCompleteTextView。它们的功能大致一样。显示效果像Google搜索一样,当你在搜索框里输入一些字符时(至少两个字符),会自动弹出一个下拉框提示类似的结果。下面详细介绍一下。一、AutoCompleteTextView1、简介一个继承自EditView的可编辑的文本视图,能够实现动原创 2016-06-18 14:38:56 · 199 阅读 · 0 评论 -
Android控件中ProgressBar详解
ProgressBar位于android.widget包下,其继承于View,主要用于显示一些操作的进度。应用程序可以修改其长度表示当前后台操作的完成情况。因为进度条会移动,所以长时间加载某些资源或者执行某些耗时的操作时,不会使用户界面失去响应。ProgressBar类的使用非常简单,只需将其显示到前台,然后启动一个后台线程定时更改表示进度的数值即可。以下ProgressBar跟Handle结合,原创 2016-06-18 14:39:01 · 213 阅读 · 0 评论 -
Android控件中Gallery详解
Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapt原创 2016-06-18 14:39:06 · 516 阅读 · 0 评论 -
Android 使用粘贴板传值
Activity直接传值的一种方法,或者不同应用之间使用。一:传递简单的数据ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE); clipboardManager.setText(base64String); String s = clipboardMa原创 2016-06-18 14:40:57 · 253 阅读 · 0 评论