
Android
文章平均质量分 58
小咩咩的老公
这个作者很懒,什么都没留下…
展开
-
Android设置状态栏字体颜色
当app页面状态栏背景颜色设置成白色的时候,状态栏的信息则无法看到或看清,因为状态栏字体颜色默认为白色。这个时候我们可以将字体颜色加深,就可以解决这个尴尬的问题。/** *设置状态栏黑色字体图标, * 适配4.4以上版本MIUIV、Flyme和6.0以上版本其他Android * @param activity * @return 1:MIUUI 2:Flyme 3:android原创 2017-06-28 16:02:36 · 5702 阅读 · 0 评论 -
自定义view设置默认的宽高
重写onMeasure()方法@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int width = measureWidth(widthMeasureSpec); int height = measureHeight(heightMeasureSpec);原创 2017-11-22 11:37:03 · 4380 阅读 · 0 评论 -
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 · 250 阅读 · 0 评论 -
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 阅读 · 0 评论 -
获取控件的宽高
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 阅读 · 0 评论 -
实现app之间的跳转
本篇文章是为了记录本人在开发中遇到的一些问题,如果其中内容有说错的地方或者没有提到的希望大家能够在评论区补充,谢谢!原创 2017-07-27 15:06:55 · 417 阅读 · 0 评论 -
获取近半年月份
本篇文章是为了记录本人在开发中遇到的一些问题,如果其中内容有说错的地方或者没有提到的希望大家能够在评论区补充,谢谢!原创 2017-07-28 14:04:50 · 686 阅读 · 0 评论 -
ScrollView嵌套ListView问题
本篇文章是为了记录本人在开发中遇到的一些问题,如果其中内容有说错的地方或者没有提到的希望大家能够在评论区补充,谢谢!原创 2017-08-02 17:38:10 · 242 阅读 · 0 评论 -
Android解决app白屏问题
当app启动或者从后台中恢复的时候,app会出现一个白色或黑色的页面,这种情况用户体验会不好,想要解决问题可以根据以下两种方法。一、定义透明的主题name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> name="android:windowIsTranslucent">true name="and原创 2017-07-19 14:56:20 · 996 阅读 · 0 评论 -
Android拍照或从相册中取照片
此文章只为记录本人在开发中遇到的keng1.拍照拍照需要适配7.0和7.0以下的手机,然后还需要申请相机和SD卡的读写权限。这次没有用到裁剪的功能,所以该文章中没有裁剪代码。7.0及以上的手机需要用到provider。第一步 在application中定义provider<provider android:name="android.support.v4原创 2017-06-28 14:39:06 · 402 阅读 · 0 评论 -
设置状态栏颜色和透明效果
一、设置状态栏颜色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 阅读 · 0 评论 -
限制EditText只输入数字和字母
可以通过设置EditText属性digitsandroid:digits="1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"这样就限制了EditText只能输入数字和大小写字母。那么依据上面的例子,我们可以得出通过设置这个属性的值可以来限制EditText只能输入哪些东西,比如把后面那些大写的原创 2017-07-11 18:15:28 · 381 阅读 · 0 评论 -
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 · 1959 阅读 · 0 评论 -
代码设置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 · 373 阅读 · 0 评论