自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Android开发之设置TabLayout下方下划线的宽度

由于最近项目需要,需要设置tabLayout下方下划线的长度.笔者上网找了半天,也没有找到方法.后来了解到在源码中对tabLayout的下划线进行了设置.并没有方法可以直接设置.然后,笔者看到了某位大神的代码,利用反射修改下划线的宽度.先上代码: public void setIndicator (TabLayout tabs,int leftDip,int rightDip){

2017-03-01 14:04:17 23760 24

原创 Android开发之解决设置GridView的边框

在项目中遇到了如何给GridView设置边框的问题,查阅后发现,一种方式是自己添加View,另一种方式是给GridView的item添加background。主要说一下第二种方式。使用用到layer-list标签进行设置。代码如下: <item android:left="-2dp" android:right="-2dp"

2017-07-24 18:46:14 3940

原创 Android第三方开源对话消息提示框:SweetAlertDialog

Android第三方开源对话消息提示框:SweetAlertDialog(sweet-alert-dialog)是一个套制作精美、动画效果出色生动的Android对话、消息提示框,部分如图所示:项目Github地址:https://github.com/pedant/sweet-alert-dialog在AndroidStudio中引用如下:在外层的build文件中:rep

2017-06-20 17:04:58 1121

原创 android开发之Glide加载RelativeLayout背景图

Glide框架大家应该都很熟悉,我们可以使用Glide加载网络图片、加载gif图片,使用简单。一般情况下我们都是使用Glide加载图片到ImageView上,那么如何加载到RelativeLayout的背景上呢?一起看代码吧! Glide.with(CommodityActivity.this) .load("你需要加载的网址或其

2017-06-20 15:32:44 9365

原创 android开发之获取手机所有应用的包名

代码如下:public class Main3Activity extends AppCompatActivity { private List apps = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCr

2017-05-03 09:36:48 6107

原创 android开发之在一个APP启动另一个APP

private void openApp(String packageName) { PackageInfo pi = null; try { pi = getActivity().getPackageManager().getPackageInfo(packageName, 0); } catch (PackageManag

2017-05-03 09:15:39 681

原创 android开发之 java.lang.NoClassDefFoundError:retrofit2.Retrofit$Builder 错误解决

(1)在app的 build.gradle 中的dependencies 中添加 compile 'com.Android.support:multidex:1.0.1'(2)在app的 build.gradle 中的 defaultConfig 中添加           multiDexEnabled true(3)如果你的应用重写了Application,则你需要继承Mu

2017-04-08 15:52:28 2285

原创 android开发之解决PopWindow中EditText无法复制粘贴问题

这篇博客主要介绍了Android中解决EditText放到popupWindow中,原有复制、粘贴、全选、选择功能失效问题 的相关资料.由于项目中用到了PopWindow中嵌套Edittext,而Edittext无法进行文字的复制粘贴.于是找到了如下解决方法:使用DialogFragment来创建Dialog.使用方式如下:1.创建你的PopWindow布局文件2.创建Di

2017-03-23 23:15:44 4558 1

原创 Android开发之解决ListView和ScrollView滑动冲突的问题

最近在项目中遇到了如下问题:ScrollView中嵌套2个ListView。当滑动ScrollView的时候,ListView的显示只有1-2个item的问题。上网查过之后,一些解决方案,比如强行设置ListView的高度,还有一些设置ScrollView的监听等方法。不能够解决我的问题。后来还是总结出了两套解决方案。方案一:自定义ListView,重写onMeasure()方法。代码如下

2017-03-13 13:11:28 678

原创 Android开发之实现简单的极光推送

首先说明:楼主用的是AndroidStudio      接下来进入正题:1.进入极光推送官网,注册账号 http://www.jiguang.cn2.点击 进入后台3.创建应用:填写包名,和项目名称,即可完成创建应用。如图所示,即可得到应用的Key4.下载文件压缩包并解压。包含以下文件:AndroidManifest.xml客户

2017-03-03 15:11:24 1047

原创 Android开发之带阴影的PopupWindow

先上效果图,中间是一个PopupWindow,旁边为灰色背景.首先创建一个PopupWindow的子类,初始化控件,并设置如下属性:this.setContentView(mView); this.setWidth(ViewGroup.LayoutParams.MATCH_PARENT); this.setHeight(ViewGroup.Layo

2017-02-24 10:21:08 6498

原创 Android开发之获取屏幕宽高

由于getDefaultDisplay().getWidth方法过期,替代方法为:DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); width = metric.widthPixels;

2017-02-24 08:24:54 827

转载 android自定义View之自定义侧滑删除效果

文章转载自http://blog.csdn.net/sinat_27681957/article/details/51854525最近在研究自定义View,想到了之前想研究的侧滑删除.于是..先上效果图思路是这样的:1:首先先说一下item:item用的LinearLayout布局,删除、编辑分别是写死了宽度的TextView,左边是一个match_pare

2017-02-09 15:39:06 820 1

转载 android自定义View练习之波浪View

文章转载自http://blog.csdn.NET/wingichoy/article/details/50460213先上效果图:就是这样子的波浪View.类似口香糖包装纸.其实原理很简单,就是一个矩形加上好多个小三角形或者是矩形加上好多小半圆形首先.创建一个类继承自View,重写其构造方法,并重写Draw()方法.如下 public WaveVi

2017-02-09 10:13:34 838

原创 记录android开发中遇到的问题

注:开发均为AndroidStudio1.包名小写,否则如下问题.程序编译没问题.

2016-12-30 11:20:54 595 5

空空如也

空空如也

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

TA关注的人

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