LayoutInflater的基本用法

1.对于LayoutInflater我们在项目中都会经常看到,也会用到!其实LayoutInflater的主要用途是用来加载布局的。在项目中加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setContentView()方法的内部也是使用Layout...

2018-01-19 09:51:02

阅读数 102

评论数 0

Android 调用系统分享功能

1.分享信息,比如文字数据…. Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_TEXT, "分享中的文...

2018-01-18 16:05:41

阅读数 339

评论数 0

Tooblar +Drawerlayout 点击事件穿透解决办法

比如在Drawerlayout 放上一些ImageButton等控件后,发现在点击时会穿透到下面的界面对象上。 解决方法: 给控件添加属性:android:clickable="true"

2018-01-03 09:20:01

阅读数 77

评论数 0

Errors while building APK. You can find the errors in the 'Messages' view.

提示建筑APK错误 解决方法: 在app的build.gradle里的android{}中添加如下代码,然后再次运行Generate Signed Apk。 android{ lintOptions { checkReleaseBuilds false ...

2017-12-26 09:22:00

阅读数 1684

评论数 0

Gradle 'xxx' project refresh failed

大清早的,本来天气冷就有点懵!打开AS竟然给我报这个错,我完全懵了,最后还是解决了,,这个错误我第一次遇到,上网找了有一个小时左右发现原来不是那么回事1,跟着网上别人解决的方法找了一遍, 有的是说在:项目下gradle.properties文件里面添加: org.gradle.jvmargs=-...

2017-12-21 10:45:47

阅读数 76

评论数 0

Error:Error: Unexpected cast to Button: layout tag was TextView [WrongViewCast]

我很诧异,今天给项目打包的时候,给我报这个错,,,完全不知所措!运行的时候好好,打包Apk的时候就出现这个错误!不过也还是算走运,找到解决方法,在build.grade中添加: lintOptions { abortOnError false checkRelea...

2017-12-20 15:31:22

阅读数 843

评论数 0

ViewPager自动轮播+底部文字动态+底部小圆点动态滑动

今天项目中突然要加上这个功能,我还是翻了一下之前的代码!想了想还是写出来,方便以后看。 1,然后我们就看一下适配器,也很简单新建Adapter继承自PagerAdapter package com.example.administrator.airport.Adapter;import a...

2017-12-20 14:38:16

阅读数 186

评论数 0

Android中Bundle传递数据和对象

1.Bundle传递数据, 因为Bundle中已经封装好了简单数据类型,所以我们直接去设置数据,下面就来看看具体的操作: case R.id.Btn_Msg: // 实例化一个Bundle Bundle bundle = ne...

2017-12-19 15:40:46

阅读数 13273

评论数 0

点击按钮 按钮缩放动画:

1,有时候在项目开发中遇到一些按钮的点击动画,下面就写一个比较简单的按钮缩放效果首先我们的在res目录下amin文件下创建一个Xml文件夹用来设置动画的效果, <set xmlns:android="http://schemas.android.com/apk/res/androi...

2017-12-18 08:50:07

阅读数 362

评论数 0

ProgressDialog按返回键关闭

在android的多线程开发中,我们对于ProgressDialog用的比较多但是我们用的时候会发现一个问题,就是按返回键没法关闭。只要在创建对话框的时候设置 progressDialog.setCancelable(true);

2017-12-14 09:20:26

阅读数 107

评论数 0

压缩文件的Demo,直接拿来用

public void compress(String srcPath) { DisplayMetrics dm; dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().g...

2017-11-23 16:12:14

阅读数 74

评论数 0

使用Intent跳转到浏览器

可以查看文件,doc,xls,pdf,txt…..等等 一些文件。。。 Uri uri = Uri.parse("URL"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(inten...

2017-11-16 15:05:16

阅读数 640

评论数 0

Android Fragment+ViewPager的用法

1.这里编写一个类似QQ主界面的小Demo,方便以后用的时候可以直接看。首先我们需要搭建界面,一般内容界面都是写在Fragment里面。新建activity_main.xml作为程序的主布局文件,在里面加入如下代码: <LinearLayout xmlns:android="htt...

2017-11-16 14:50:01

阅读数 91

评论数 0

自定义PopupWindow提示

1.有时候在项目中多处用到PopupWindow,所以直接封装出来一个,方便以后用直接可以复制首先看一下工具类和其用到的布局 import android.content.Context; import android.graphics.drawable.BitmapDrawable; impor...

2017-11-16 11:24:54

阅读数 449

评论数 0

日期选择器DailLog提示框

1.封装好的,直接复制下来就可以用了,先看下封装好的工具类 import android.annotation.SuppressLint; import android.app.AlertDialog; import android.content.Context; import android....

2017-11-16 10:58:03

阅读数 92

评论数 0

ExpandableListView的使用

1.ExpandableListView是可扩展的下拉列表,它的可扩展性在于点击父item可以拉下或收起列表,下面上代码—布局直接用 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android&...

2017-11-15 15:25:23

阅读数 115

评论数 0

ListView快速添加头部

1.给ListView添加头部很简单,就是在setAdapter()之前执行 listView.addHeaderView(vhead); 下面就是代码: package com.example.administrator.listviewaddhead;import android...

2017-11-10 14:48:35

阅读数 146

评论数 0

Volley请求,GET+POST

1. * 利用StringRequest实现Get请求 //创造一个请求方式 StringRequest stringRequest = new StringRequest(Request.Method.GET, Url, new Response.Listen...

2017-11-10 14:19:33

阅读数 126

评论数 1

GsonFormat的使用

GsonFormat的使用 一.Android Studio快速添加Gson 1、点击File下选择Project Structure: 2、选择App下的Dependencies然后在点击“+”号键: 3、点击“+”号选择Library dependency: 4、往下拉找到...

2017-11-09 16:54:04

阅读数 108

评论数 0

Android activity的生命周期

Android activity的生命周期 activity类处于android.app包中,继承体系如下: 1.Java.lang.Object 2.android.content.Context 3.android.app.ApplicationContext 4.and...

2016-12-01 22:41:35

阅读数 74

评论数 0

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