- 博客(20)
- 资源 (37)
- 收藏
- 关注
原创 Material Design学习之FloatingActionButton(FAB)
FloatingActionButton是继承至ImageView,所以FloatingActionButton拥有ImageView的所有属性。FloatingActionButton属性的学习 :<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=
2016-09-30 16:19:15 659
原创 Snackbars从顶部滑出的实现
需要多个类的帮助,有需要的直接下载代码记住需要先导入依赖包:compile ‘com.android.support:design:23.0.0’主要代码的帮助类帮助类1import java.lang.ref.WeakReference;/** * Snackbar的管理者 */class SnackbarManager { private static final int MSG_
2016-09-29 20:36:25 3365 4
原创 Material Design学习之 Snackbars
Snackbar是一种针对操作的轻量级反馈机制,常以一个小的弹出框的形式,出现在手机屏幕下方或者桌面左下方。它们出现在屏幕所有层的最上方,包括浮动操作按钮。它们会在超时或者用户在屏幕其他地方触摸之后自动消失。Snackbar 可以在屏幕上滑动关闭。当它们出现时,不会阻碍用户在屏幕上的输入,并且也不支持输入。屏幕上同时最多只能现实一个 Snackbar。Android 也提供了一种主要用于提示系统消息
2016-09-29 19:57:26 681
原创 App启动页--实现二
使用线程Xml布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/
2016-09-26 17:10:48 356
原创 App启动页--实现一
使用补间动画xml布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+i
2016-09-26 16:57:40 937
原创 自定义可清除内容的EditText
主代码/** * 删除文本框内容 */public class ClearEditText extends EditText implements OnFocusChangeListener, TextWatcher { /** * 删除按钮的引用 */ private Drawable mClearDrawable; /** * 控件是
2016-09-23 16:01:23 390
原创 自定义的通讯录实现方式一
准备工作/** * A~Z检索的list */public class MyListView extends View { // 触摸事件 OnTouchingLetterChangedListener onTouchingLetterChangedListener; String[] b = {"#", "A", "B", "C", "D", "E", "F", "G
2016-09-23 12:03:41 1324
原创 调用系统自带的通信录
添加读取的权限 <uses-permission android:name="android.permission.READ_CONTACTS"/>xml文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2016-09-22 12:18:08 413
原创 普通结合导航栏与Viewpager的使用
主页面的布局<?xml version="1.0" encoding="utf-8"?><!--主布局--><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l
2016-09-20 20:38:04 292
原创 自定义导航栏与ViewPager的结合使用
首先在res的values文件夹下生成 attrs.xml ,drawable文件夹下生成background_tab.xml . 如下内容 :<declare-styleable name="PagerSlidingTabStrip"> <attr name="pstsIndicatorColor" format="color"/> <attr name=
2016-09-19 14:28:28 429
原创 一张图片的不同颜色的实现
xml中的实现<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=
2016-09-12 20:20:28 716
原创 Tablayout与ViewPager的结合使用
主Activity的布局 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=
2016-09-12 16:04:23 475
原创 TabLayout属性的学习
XML文件属性学习: <android.support.design.widget.TabLayout android:id="@+id/tabs" //控件的ID android:layout_width="wrap_content" //控件的宽 android:layout_height="wrap_content" //控件的高
2016-09-10 17:09:54 560
原创 CalendarView的使用
布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma
2016-09-09 11:47:20 4045
原创 TimePicker、TimePickerDialog的使用
布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma
2016-09-07 19:43:16 1872
原创 DatePicker、DatePickerDialog的使用
布局文件 : <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width
2016-09-07 17:40:27 433
原创 设置Android软键盘的默认不弹出
方法一:在OnCreate()函数中,加上下面的代码getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);方法二:在AndroidManifest.xml中,在所要设置的activity中设置以下属性就行了activity android:windowSoftInputMode = "st
2016-09-06 20:38:16 13701
原创 Gridview的学习
<GridView android:id="@+id/gridView" //控件的ID android:layout_width="fill_parent" // 控件的宽 android:layout_height="fill_parent" // 控件的高 android:cacheColorHint="#ffffff" //去除拖动时默认的黑色背景
2016-09-05 17:46:29 254
原创 EditText的学习
<EditText android:id="@+id/et_tel" //id android:layout_width="match_parent" // 宽度 android:layout_height="match_parent" //高度 android:layout_marginLeft="30dp" //左边外边距
2016-09-03 16:43:53 255
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人