自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牛仔面包

日积便会月累

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

原创 ListView里的CheckBox使用

ListView里的CheckBox使用先说布局 布局也就一个listview + 一个button,然后item的布局如下<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="

2016-12-28 16:23:23 644

原创 Gradle构建Android项目

本文参考自:https://segmentfault.com/a/1190000002910311 gradle本身支持直接签名,只需要在releas部分添加如下代码即可signingConfigs { debug { } release { storeFile file("../yourapp.keystore")

2016-12-28 10:40:11 313

原创 ListView添加无数据显示的文本

当我们使用ListView或GridView的时候,当列表为空的时候,我们需要一个友好提示:lv_data.setEmptyView(tv);可是这个方法的设置是有限制的,就是设置的View必需在当前的View hierarchy里,亦即这个View需要被add到当前Viewhierarchy的一个结点上,如果没有添加到结点上的话,调用setEmptyView(View v)是没有任何效果的 布

2016-12-22 20:18:15 1180

原创 EditText添加字数统计

private int total = 30;et_content.addTextChangedListener(this);@Overridepublic void beforeTextChanged(CharSequence s, int start, int count, int after) {}@Overridepublic void onTextChanged(CharSequenc

2016-12-22 17:01:51 755

原创 seekbar的简单使用

<SeekBar android:id="@+id/seekBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:max="100" android:pr

2016-12-20 20:15:12 1289

原创 安卓设置EditText的输入框不自动弹出以及设置EditTEXT在输入法上方

// 设置不自动弹出输入框 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

2016-12-17 11:02:21 914

原创 安卓高德地图开发使用

首先是去官网下载相应的地图sdk在项目中导入相应的jar包 配置 AndroidManifest.xml 声明权限,设置高德Key,在application标签中加入key<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.xw.bordercar.ext.amap">

2016-12-15 13:52:52 1624

原创 HashMap的使用

Map<String, String> map = new HashMap<String, String>();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");Map<Integer,Boolean> isSelected = new HashMap<Integer,Boolean>()第一种:普遍使用

2016-12-14 11:30:56 465 1

原创 enum的使用

public enum GearType { // 排挡 1 自动; 2手动; @SerializedName("2") MANUAL("手动"), @SerializedName("1") AUTOMATIC("自动"); public final String desc; GearType(String desc) { this

2016-12-13 13:51:28 411

转载 认识gradle

转载自:http://www.flysnow.org/2015/03/30/manage-your-android-project-with-gradle.html1. Gradle简介Gradle 是一个基于Ant和Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,这比我们的ANT使用XML构建配置要灵活的多。在编写配置时,你可以像编程一样灵活,

2016-12-13 13:36:09 363

转载 android 监听网络状态的变化及实际应用

android 监听网络状态的变化及实际应用转载自:http://blog.csdn.NET/gdutxiaoxu/article/details/53008266平时我们在请求错误的情况下,通常会进行处理一下,一般来说,主要分为两方面的错误 - 没有网络的错误 - 在有网络的情况下,我们客户端的错误或者服务器端的错误今天这篇博客主要阐述以下问题怎样监听网络状态的变化,

2016-12-12 14:36:36 807

原创 安卓自定义Dialog之BaseDialog

项目里用到的dialog越来越多,样式也各式各样,为了方便,所以就考虑写一个BaseDialog。新建BaseDialog继承Dialog public class BaseDialog extends Dialog { public BaseDialog(Context context) { super(context); }

2016-12-02 13:35:24 2842

原创 安卓自定义日历滑动的日历控件

安卓自定义日历滑动的日历控件标签(空格分隔): 安卓最近公司项目需要做这个需求,自己才疏学浅,总算能写出个大概来,遂在这里记录下来。分析先来分析一下: 首先,我们的需求是可以左右点击查看跳转到下一个月,中间的日历控件可以水平滚动选择日期,所以我们中间的日历控件用一个RecycleView来做,左右两位的为ImageVeiw。 LRCalendarView 总体流程:编写LRCalendarVi

2016-12-01 13:51:13 3786 1

空空如也

空空如也

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

TA关注的人

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