android
文章平均质量分 65
晨曦_X86
Java专业
展开
-
Android 获取OnItemClick事件中组件的内容
public void onItemClick(AdapterViewparent, View view, int position, long id) // parent是识别是哪个listview;// view是当前listview的item的view的布局,就是可以用这个view,获取里面的控件的id后操作控件// position是当前item在listview中原创 2017-11-10 15:53:59 · 9289 阅读 · 5 评论 -
Android 日期控件(DatePickerDialog)与时间控件(TimePickerDialog)的使用
在Android中提供日期和时间的控件是DataPicker与TimePicker,不过这两个控件并非弹窗模式,而是直接在页面上占据一块区域,并不会自动关闭,因此不适合直接使用,实际开发中用的是已经封装好的对话框DatePickerDialog与TimePickerDialog运行效果如下图DatePickerDialogDatePickerDialog相当于在原创 2017-12-18 15:46:21 · 11712 阅读 · 1 评论 -
Android 读取res文件中raw的json文件
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.i原创 2017-12-26 18:54:15 · 4023 阅读 · 3 评论 -
Android EditText 输入回车符自动跳转至下一个EditText
在输入信息时,在EditText控件输入回车键,常常不是换行二十让光标直接跳转到下一个编辑框。该功能主要用到了文本监听器借口TextWatcher,主要监听用户是否输入回车符,如果监听到已输入回车符,就自动将焦点移动到下一个控件,从而实现回车符自动跳转的要求对TextWatcher接口不了解的可以看我上一篇文章EditText控件实现TextWatcher接口由于程序比较简原创 2017-12-17 14:34:10 · 12333 阅读 · 3 评论 -
Android EditText控件输入指定长度后自动隐藏输入法
实现此功能需要对EditText控件实现TextWatcher接口再调用 addTextChangedListener 方法注册该监听该接口提供了3个监控方法,具体如下beforeTextChanged 在文本改变之前触发onTextChanged 在文本改变过程中触发afterTextChanged 在文本改变之后触发这里用到的是afterTextChanges方原创 2017-12-16 23:05:37 · 1002 阅读 · 0 评论 -
Android shape的应用
ShapeShepe的创建res->drawable->new->Drawableresource file形状图形的定义文件以shape元素为根节点。根节点下定义了6个节点:corners(圆角)gradien(渐变)padding(间隔)size(尺寸)solid(填充)stroke(描边)各节点的属性主要是长宽、半径、角度以及颜色。下面是形状图形各个节点和原创 2017-12-16 21:47:06 · 291 阅读 · 0 评论 -
Android实现自定义带文字和图片的Button
项目中的需求往往十分怪异,例如在按钮文字的左边加一个图标,这样按钮内部既有文字又有图片,乍看之下Button和ImageView都没法直接使用,若用LinearLayout对ImageView和Button组合布局,这样固然可行,但是布局文件会冗长许多其实有一个既简单又灵活的办法,在文字周围放置图片,只使用Button就能实现,具体可在XML布局文件中设置一下5个属性drawableTop原创 2017-12-16 21:31:59 · 22539 阅读 · 0 评论 -
Android TextView使用HTML处理图片文字混合显示
困惑了一周的问题终于解决了,决定写一篇文章,因为百度上的方法说的不是非常清楚,所以决定自己写一篇,废话不多说,直接正文先看下效果(页面中只有一个TextView组件)处理网络图片用的是第三方库ImageLoader,链接如下https://github.com/nostra13/Android-Universal-Image-Loader点击进入后下载jar原创 2017-12-06 20:56:55 · 7608 阅读 · 8 评论 -
android截长屏后保存
本方法实现了截取ScrollView组件的内容,并将图片存储在自己的应用数据文件目录下 ScrollView scrollView=(ScrollView)findViewById(R.id.scrollView);Bitmap bitmap = getScrollViewBitmap(scrollView);File filePic;try { filePic原创 2017-12-01 17:53:47 · 332 阅读 · 0 评论 -
Android自定义控件之基本原理 转载自(总李写代码)
Android自定义控件之基本原理前言: 在日常的Android开发中会经常和控件打交道,有时Android提供的控件未必能满足业务的需求,这个时候就需要我们实现自定义一些控件,今天先大致了解一下自定义控件的要求和实现的基本原理。 自定义控件相关文章地址:Android自定义控件之基本原理Android自定义控件之自定义属性Android自定转载 2017-11-16 16:50:44 · 185 阅读 · 0 评论 -
【Android实战】----开篇(附Android开发常用的开源框架)
转载自:http://blog.csdn.net/honghailiang888终于还是要进行Android实战开篇系列了,年初就说过要进行这个系列专题。Android是一个很大的话题,作为非资深Android开发工程师(只是两年的Android系统开发及两年app开发经验而已),这里只是将Android开发所需的基本只是及开发中所遇到的问题进行陈述,以Andriod app开发为例,磨刀转载 2017-11-29 17:12:26 · 288 阅读 · 0 评论 -
Android App启动图启动界面(Splash)的简单实现
第一步:创建一个Activity第二步:创建一个新的Activity 命名为Splashnew -> Activity -> Empty Activity 第三步:将准备好的启动图片放到drawable目录下,并修改Splash的xml布局文件,如下图所示第四步:修改SplashActivity中的代码如下import android.content.Intent;import android.s原创 2017-11-02 21:41:13 · 55983 阅读 · 14 评论 -
详解Android动画之Frame Animation(转载自 liuhe688 博客)
在开始实例讲解之前,先引用官方文档中的一段话:Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。如果被定义在XML文件中,我们可以放置在/res下的anim或drawable目录中(/res/[anim | drawable]/filename.xml),文件名可以作为资源ID在代转载 2017-11-13 16:32:29 · 220 阅读 · 0 评论 -
Activity的四种启动模式launchMode详解(转载自liuhe688博客)
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。转载 2017-11-13 13:27:10 · 218 阅读 · 0 评论 -
屏幕旋转导致Activity销毁重建的生命周期
屏幕旋转导致Activity销毁重建的生命周期先来看两张图片第一张是竖屏时的TextView 第二张是横屏时的TextView 从以上两张图片可以看出,当屏幕旋转后,Activity被销毁后重新创建,TextView中的内容被还原,这说明系统能够自动做一些View的数据存储和恢复,下面通过一个例子来验证屏幕旋转时Activity的生命周期和数据的存储和恢复。public c原创 2017-11-01 18:04:37 · 535 阅读 · 0 评论 -
Activity实现上下左右滑动监听onTouchEvent()方法
用Activity的onTouchEvent方法实现监听手指上下左右滑动应用了Activity的ontouchEvent方法监听手指点击事件,手指滑动的时候会先按下,滑倒另一个地方再抬起,我们就可以根据按下的坐标和抬起的坐标算出用户是往哪一个方向滑动了。import android.app.Activity; import android.os.Bundle;转载 2017-11-10 18:23:58 · 3753 阅读 · 0 评论 -
解决ScrollView嵌套RecyclerView的冲突,非常简单,拿去可以直接用
//首先创建一个方法package com.example.k.shoppingapp.Extend.Baby_Activity_Extend; import android.content.Context; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.Rec...转载 2018-01-11 17:04:00 · 529 阅读 · 0 评论