自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 动态获取两个控件之间的距离,获取控件的坐标

如下图所示,怎样获取两个红框之间的距离。1、如果这个页面是固定不动的:获取屏幕整个高度-其余不要的高度2、把“买家秀”的坐标和“立即下单”的坐标分别查找到;将高度进行相减,则可以得到两个之间的距离)这里对第二种方式进行演示:private void getHeight() {// 买家秀 int[] viewLocation = new int[2]; lldown.getLocationInWindow(viewLocation);

2020-05-26 15:21:19 2311

原创 Attempt to invoke virtual method android.webkit.WebSettings android.webkit.WebView.getSettings()

程序闪退,黑屏;Log日志如下:java.lang.NullPointerException: Attempt to invoke virtual method ‘android.webkit.WebSettings android.webkit.WebView.getSettings()’ on a null object reference我在SocrollView里面嵌套了Viewpager,就出现这样的问题,还没有解决,有没有遇到这样问题的大佬。求解呀。还没有解决,奇奇怪怪的...

2020-05-26 14:43:42 2996 5

原创 activity如何给viewpager中的fragment传递值

上干货:参考提问把Fragment单独拿出来进行初始化;而不是像以往那样直接在viewpager增添Fragment;以前的: //把Fragment添加到List集合里面 list = new ArrayList<>(); list.add(new Fragment_GoodsDetails() ); list.add(new Fragment_BuyShow() );像上面那样,就可以使用Bundle来传值;ps:setArgu

2020-05-22 11:40:54 1298

原创 Android 中showSoftInput作用

在公司看前辈的代码时,看到以下代码; InputMethodManager imm = (InputMethodManager) editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED);不知道这个是什么作用,不懂就得查:大概就是调用键盘什么的!!!Android显示软键和showSoftInpu

2020-05-21 10:43:32 1353

原创 Android App程序退出 黑屏问题

在退出App的时候 手机会闪动一下,出现像黑屏一样的效果,不是程序崩溃的效果 就只是单单的黑一下,然后退出。。这个怎么破???记录下来:等解决了,回来更新。。。。。。。。。

2020-05-20 09:27:37 1834

原创 Android7.0以上手机更新APP并自动进行安装

安卓:7.0及以上是通过FileProvider读取文件和完成更新;这里就不详细讲解FileProvider的使用了,想了解可以自己再搬搬砖;下面直接上步骤:1、在AndroidManifest中添加如下代码<!-- android 7.0以上安装apk所需要的权限 --> <provider android:name="android.support.v4.content.FileProvider" android:

2020-05-19 17:18:47 752 2

原创 Android App应用启动时白屏效果或白屏时间过长

只需要在你的manifest中的application应用的android:theme="@style/Theme.AppCompat.Light.NoActionBar"ctrl+鼠标左键点击进去,在对应的地方添加两句代码即可:<style name="Theme.AppCompat.Light.NoActionBar"> <item name="windowActionBar">false</item> <item nam

2020-05-19 16:28:07 973

原创 解决java.lang.IllegalStateException: xpected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 510 pat

报 java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 510 path $.Value[1]大概意思:需要一个object对象 但是你是一个Array数组;这个问题一般是,进行网络请求用Retrofit的时候 ,产生的错误。一定要看一下自己解析的是一个Object对象还是JavaBean。我这里是因为后台接口格式有问题,所以直接用一个object进行解析了。解决方法

2020-05-14 14:55:38 3475

空空如也

空空如也

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

TA关注的人

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