Android Bug记录(一)

2019-03-25  本文已影响0人  戎码虫

Toast不显示

【解决】 github地址: https://github.com/Blincheng/EToast2

取消GridView点击item有颜色问题

取消GridView点击item时的颜色(我的手机点击后是橙黄色),其他控件类似的方法解决。

【解决】

方法一、代码实现:
gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));
方法二、直接在layout布局写好:
<GridView
        ...
        android:listSelector="@android:color/transparent">

华为手机popwindows显示位置上移,其他手机没有问题

【解决】

由于华为手机底部多了一个虚拟按键

if (android.os.Build.VERSION.SDK_INT >=24) {
    int[] a = new int[2];
    v.getLocationOnScreen(a);
    mPopupWindow.showAtLocation(((Activity) context).getWindow().getDecorView(), Gravity.NO_GRAVITY, 0 , a[1]+v.getHeight());
} else{
    mPopupWindow.showAsDropDown(v);
}

防止横屏Activity销毁重建 configChanges设置

【解决】

<activity android:configChanges="keyboardHidden|orientation|screenSize" android:launchMode="singleTask" android:name="com.tencent.mm.ui.DataTransferUI"/>

Android Studio App出现红叉不能运行

【解决】Android Studio App出现红叉 问题 解决方法记录

更新Android Studio后电脑运行特别卡顿

【解决】修改一下这个参数:到 Android Studio 安装目录,找到bin/studio(64?).vmoptions(文件名可能因操作系统而不同,但大同小异),然后把 -xmx 后面的数字改大一点,比如 2048m 或4096m。

【Android开发】BottomNavigationView控件item多于3个时文字不显示的解决方案

【解决】

<android.support.design.widget.BottomNavigationView
    app:labelVisibilityMode="labeled" />

查找具体错误

命令行
gradlew compileDebugJavaWithJavac

项目就出现提示 Error: Default Activity Not Found。而且在Android Studio 的app上显示了红色的x

【解决】选中 File -> Invalidate Caches / Restart
然后点击 Invalidate and Restart.

Android Studio xml Unknown attribute 问题出现的在xml文件中,属性不提示,还被标记为淡黄色

【解决】

1、Just close your AS.
2、Go to .AndroidStudio3.2 folder.
3、Delete the Caches file (path is: C:\Users\user.AndroidStudio3.2\system)
4、Restart your AS.
5、Enjoy.
上一篇 下一篇

猜你喜欢

热点阅读