自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 SimpleDateFormat的使用

【代码】SimpleDateFormat的使用。

2022-12-08 18:03:33 125 1

原创 Toast的动态设置

Toast的自定义

2022-11-03 16:28:53 142

原创 android ExifInterface获取图片信息与赋值于图片

Android 图片信息与修改

2022-07-28 15:17:07 638

原创 16进制的透明度

透明度16进制的详解

2022-07-12 13:57:27 104

原创 在Activity中获取Application

在Activity中获取Application

2022-06-25 23:12:06 1125

原创 Android Collections排序

Collections.sort(list_work_data, new Comparator<ApiGetLightWorkList.DataBean>() { @Override public int compare(ApiGetLightWorkList.DataBean o1, ApiGetLightWorkList.DataBean o2) {// ...

2022-03-25 11:52:51 3778

原创 三目运算符:X ? Y : Z 【列(i + 1) < 10 ? “0“ + (i + 1) : (i + 1)】

判断生成代码用于进行相应之间的判断 (i + 1) < 10是否小于10小于的执行 "0" + (i + 1)不小于的话执行 (i + 1)本人理解的意思?成立执行?和:之间的,:表示不成立执行:后面的数 for (int i = 0; i < 20; i++) { Log.e("sssssssssssssssssssssssss",((i + 1) < 10 ? "0" + (i + 1) : (i + 1))+""); }

2022-03-11 13:45:36 263

原创 有输入框界面弹出框妨碍使用时

列:Edittext和Recyclerview在同一平面内输入框出现后覆盖住recyclerview,输入框小时候recyclerview显示的内容消失这是输入框影响了页面使用SOFT_INPUT_ADJUST_PAN即可getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);经常使用SOFT_INPUT_STATE_HIDDEN隐藏输入法区域SOFT_INPUT_STATE_VISIBLE显示输

2022-03-10 17:28:19 169

原创 Intent跳转时使用intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK)闪屏问题

Intent跳转时使用intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK)闪屏问题在values中的styles中添加 <style name="App_tiaozhuan" parent="AppTheme"> <item name="android:windowNoTitle">true</item> <item

2022-03-09 16:56:22 4922

原创 ImageView图片的宽高比例不等时

ImageView设置属性android:adjustViewBounds=“true”,用于保持图片宽高比例不变,即:当宽高变化时高宽根据图片本身的宽高比而变化。没有android:adjustViewBounds<ImageView android:id="@+id/home_menu_new_NoAdPay" android:layout_width="match_parent" android:layout_height="wrap_content" android

2021-08-13 18:16:45 155

原创 判断字符串中有没有大小写和数字并大小写字母转换

判断字符串中有没有大小写和数字并大小写字母转换 public void fun(String str){ char[] c=str.toCharArray(); int daxie_zimu=0; int xiaoxie_zimu=0; int number=0; String in=""; for(int i=0;i<str.length();i++){ if(c[i]&g

2021-05-23 19:10:08 307

原创 最新Banner图片轮播的两种使用方式

implementation ‘com.youth.banner:banner:2.1.0’ //banner依赖//网络加载图片 List<DataBean> list = new ArrayList<>(); list.add(new DataBean("https://img.zcool.cn/community/013de756fb63036ac7257948747896.jpg", null, 1)); list.a.

2020-11-24 17:24:29 1279

原创 跳转第三方软件导航

腾讯地图导航路线规划对比高德地图导航路线规划对比百度地图导航路线规划对比/** * 百度地图 */ private void baiduMap() { if (isAvilible(context, PN_BAIDU_MAP)) {//传入指定应用包名 String end_name = getAddress(context, Double.valueOf(db_lng), Double.valueOf(db_lat));

2020-11-23 17:47:55 717

原创 修改系统权限设置

Permission is only granted to system apps if (!Settings.System.canWrite(this)) { Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS, Uri.parse("package:" + getPackageName())); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

2020-11-23 17:06:22 598

原创 Retrofit显示下载的内容

HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(); interceptor.setLevel(HttpLoggingInterceptor.Level.BODY); OkHttpClient client = new OkHttpClient.Builder() .addInterceptor(interceptor) ...

2020-11-23 16:49:15 63

原创 popupWindow设置弹出框

使用PopupWindow。1、PopupWindow初始化 private PopupWindow popupWindow; LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); final View contentview = inflater.inflate(R.layout.popup_searc

2020-09-07 10:19:25 160

原创 Android 将秒转换成为时分秒

public static String transfom(long time) { long hh = time / 3600; long mm = (time % 3600) / 60; long ss = (time % 3600) % 60; return (hh < 10 ? ("0" + hh) : hh) + ":" + (mm < 10 ? ("0" + mm) : mm) + ":" + (ss < 1...

2020-09-02 14:56:43 1300

原创 GSON解析

Gson gson = new Gson(); JMessage jMessage = gson.fromJson("JSON段", JMessage.class); jMessage.getMsg_id()//调用数据

2020-08-28 17:46:08 73

原创 时间转换SimpleDateFormat

SimpleDateFormat formatter =new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat formatter =new SimpleDateFormat("yy/MM/dd HH:mm"); SimpleDateFormat formatter =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocale...

2020-08-19 10:25:35 275

原创 Recyclerview设置GridLayoutManager分割线

public class GridSpaceItemDecoration extends RecyclerView.ItemDecoration { private int mSpanCount;//横条目数量 private int mRowSpacing;//行间距 private int mColumnSpacing;// 列间距 /** * @param spanCount 列数 * @param rowSpacing 行间距

2020-08-18 15:19:35 2045

原创 Android 界面的横竖屏监听

Configuration configuration=getResources().getConfiguration();if(configuration.orientation==Configuration.ORIENTATION_LANDSCAPE){ MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏设置}else { MainActivity.this.setReq

2020-08-17 19:58:57 381

原创 RelativeLayout的常用属性

android:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父控件完全居中android:layout_alignParentBottom 贴紧父控件的下边缘android:layout_alignParentL

2020-08-07 13:51:31 109

原创 home和音量键监听的onKeyDown与onKeyUp使用

public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_VOLUME_DOWN){ return true; } else if(keyCode==KeyEvent.KEYCODE_VOLUME_UP) { return true; }else {

2020-07-23 17:54:22 353

原创 Intent传值

Intent intent = new Intent();intent.setClass(AAcitivity.this,BAcitivity.class);Intent intent = new Intent(AAcitivity.this,BAcitivity.class);intent.putExtra("name", "");startAcitivityForResult(intent, requestCode);//有要接收返回值startActivity(intentAirborn

2020-07-02 17:11:34 117

原创 editText监听事件和editText禁止换行

edittext监听事件的使用了。对于其监听事件一般有两种:一种为:setOnEditorActionListener,另一种为:addTextChangedListenersetOnEditorActionListener对于控件按回车键的时候的监听。addTextChangedListener对于控件实时的监听。setOnEditorActionListeneretxtview.setOnEditorActionListener(new TextView.OnEditorActionList

2020-07-02 10:01:31 396

原创 动态添加图片

LinearLayout linear = (LinearLayout) findViewById(R.id.ll_group);private void addGroupImage(int size){ linear.removeAllViews(); for (int i = 0; i < size; i++) { ImageView imageView = new ImageView(this); imageView.setLayoutPara

2020-06-24 16:02:50 364

转载 Android 动态申请权限

AndroidManifest.xml(清单文件)添加需要的权限<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于进行网络定位 --><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- 用于访问GPS定位 --><uses-p

2020-06-02 15:30:02 231

原创 String类型的所用属性

string.length()————>返回字符串的长度,int类型。string.contains(";")——>判断String里面是否包含;号。返回boolen类型string.split(";")————>根据";“号来分割String,返回的是字符串数组string.indexOf(”;")——>查找";“在string出现的位置。没出现返回-1,出现返回出...

2020-04-17 11:28:20 299

原创 Android ScrollView去掉阴影部分

1. xml中android:scrollbars="none"android:overScrollMode="never"2. Activity中view.setVerticalScrollBarEnabled(false);view.setHorizontalScrollBarEnabled(false);view.setOverScrollMode(OVER_SCROLL_NE...

2019-12-16 16:58:15 394

原创 高德地图的指针,定位应用与隐藏

// 显示定位层并且可以触发定位,默认是flaseaMap.setMyLocationEnabled(true);//重要(一定要有否则没有定位蓝点)MyLocationStyle myLocationStyle= new MyLocationStyle();myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCAT...

2019-11-28 17:20:16 1383

原创 重叠部分的点击影响

当两部分重叠时要是不想影响其点击事件可以在上下两曾添加android:clickable="true"

2019-11-01 11:18:03 127

原创 Glide的基本使用

Glide.with(context) .load(api_url + "/" + list.get(position).getAvatar())//加载图片的网址 .apply(RequestOptions.bitmapTransform(new CircleCrop()))//设置成为圆形图片 ...

2019-10-31 10:03:45 141

原创 DrawerLayout布局的应用

打开:DrawerLayout.openDrawer(GravityCompat.***);关闭:DrawerLayout.closeDrawer(GravityCompat.***)

2019-10-22 15:06:44 90

转载 Intent.setFlags()的使用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/lanxingfeifei/article/details/51260611Flag是一些常用的标志,不同的Flag有不同的用途。例如:FLAG_ACTIVITY_BROUGHT_TO_FRONT  这个标志一般不是由程序代码设置的,...

2019-10-22 14:10:48 402

原创 ScrollView嵌套RecyclerView滑动冲突解决以及RecyclerView在最顶部问题

为了防止页面出现时ScrollView偏上这是RecyclerView焦点问题要让其失去焦点recyclerview.setFocusable(false);在则滑动出现卡顿现象则要让其停止滑动recyclerview.setNestedScrollingEnabled(false);...

2018-12-12 16:41:53 306

原创 RecyclerView添加分割线

首先当然应该来一个RecyclerView,直接上代码:public class MainActivity extends AppCompatActivity {private RecyclerView recyclerView;private ArrayList&lt;String&gt; titles = new ArrayList&lt;&gt;(); @Override ...

2018-09-03 15:37:59 6547

原创 EditText中对本身修改的方法

此篇为复制内容需要在EditText中对输入的身份证号进行分段显示,例如:123456789012345678 显示为123456 7890 1234 5678,我的做法是etIDCard.addTextChangedListener(new IDCardNumberWatcher()); //身份证输入框,没有做数字限制,因为身份证号有可能存在字母 class IDCardNum...

2018-09-03 14:39:55 575

原创 TextWatcher监听EditText的文本变化之后动态改变EditText里面的内容

使用TextWatcher对EditText进行监听,当EditText中值为某一特定内容时,将EditText中的值设为我们需要的那个值。一开始就是简单的在EditText中使用setText(…)来实现,结果出现栈溢出的异常。这里提供一个解决方案:当判断条件满足时,在afterTextChanged()方法中将TextWatcher移除掉,然后设置EditText的值,接着把TextWatch...

2018-08-31 16:18:48 2661

原创 Viewpager的滑动监听事件

Viewpager的点击监听事件 viewpager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i1) { /* onPageS...

2018-08-31 16:18:23 6022

原创 Tablayout与RecyclerView的联合使用(不用viewpager)

原 TabLayout与RecyclerView的联合使用(不使用ViewPager) ...

2018-08-31 16:17:04 2989

Fragment点击切换

这是我们的学习基础是一个比较简单的fragment点击切换

2018-08-28

空空如也

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

TA关注的人

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