- 博客(15)
- 收藏
- 关注
原创 代码设置selector
StateListDrawable drawable = new StateListDrawable();drawable.addState(new int[]{ android.R.attr.state_checked },getResources().getDrawable(imageResouce[1]));drawable.addState(new int[]{},getResourc
2017-12-26 14:55:43
371
原创 自定义view设置默认的宽高
重写onMeasure()方法@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int width = measureWidth(widthMeasureSpec); int height = measureHeight(heightMeasureSpec);
2017-11-22 11:37:03
4375
原创 RadioButton某个图标突出效果
先看效果图直接上代码xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layo
2017-11-15 17:25:10
718
1
原创 android混淆生成jar包
task makeJar(type: proguard.gradle.ProGuardTask,dependsOn:"build") { delete'build/outputs/jar/ca_request.jar'//删除之前编译混淆jar包 injars'build/intermediates/bundles/release/classes.jar'//项目编译但未混淆的
2017-11-02 17:51:13
249
原创 获取控件的宽高
int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);holder.ivPicture.measure(w, h);i
2017-08-17 20:30:27
264
原创 activity实现半透明效果
一、创建style文件name="translucent" parent="Theme.AppCompat.Light.NoActionBar"> name="android:windowBackground">@color/payActivityBackground name="android:windowIsTranslucent">true这里有的人会出现j
2017-08-07 09:50:41
362
原创 ScrollView嵌套ListView问题
本篇文章是为了记录本人在开发中遇到的一些问题,如果其中内容有说错的地方或者没有提到的希望大家能够在评论区补充,谢谢!
2017-08-02 17:38:10
240
原创 Android解决app白屏问题
当app启动或者从后台中恢复的时候,app会出现一个白色或黑色的页面,这种情况用户体验会不好,想要解决问题可以根据以下两种方法。一、定义透明的主题name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> name="android:windowIsTranslucent">true name="and
2017-07-19 14:56:20
996
原创 限制EditText只输入数字和字母
可以通过设置EditText属性digitsandroid:digits="1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"这样就限制了EditText只能输入数字和大小写字母。那么依据上面的例子,我们可以得出通过设置这个属性的值可以来限制EditText只能输入哪些东西,比如把后面那些大写的
2017-07-11 18:15:28
380
原创 ListView配合RadioButton实现单选列表
ListView中自带选择模式,这里是要实现单选,所以设置listview属性为singlechoice,为单选模式,Listview布局如下:<ListView android:id="@+id/lv_main" android:layout_width="match_parent" android:layout_height="wrap_content"
2017-07-11 11:20:27
1954
原创 设置状态栏颜色和透明效果
一、设置状态栏颜色1.调用代码if (this.getStatusBarTintResource() != null) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){//6.0及6.0以上用该方法可以改善半透明效果 getWindow().setStatusBarColor(getResources...
2017-07-03 15:10:10
1056
原创 Android设置状态栏字体颜色
当app页面状态栏背景颜色设置成白色的时候,状态栏的信息则无法看到或看清,因为状态栏字体颜色默认为白色。这个时候我们可以将字体颜色加深,就可以解决这个尴尬的问题。/** *设置状态栏黑色字体图标, * 适配4.4以上版本MIUIV、Flyme和6.0以上版本其他Android * @param activity * @return 1:MIUUI 2:Flyme 3:android
2017-06-28 16:02:36
5699
原创 Android拍照或从相册中取照片
此文章只为记录本人在开发中遇到的keng1.拍照拍照需要适配7.0和7.0以下的手机,然后还需要申请相机和SD卡的读写权限。这次没有用到裁剪的功能,所以该文章中没有裁剪代码。7.0及以上的手机需要用到provider。第一步 在application中定义provider<provider android:name="android.support.v4
2017-06-28 14:39:06
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人