Toast不显示
- 设置中关闭某个App的【显示通知】开关,Toast不再弹出,极大的影响了用户体验。
- Toast在Android 7.1.2(API25)以下会发生BadTokenException异常,导致App崩溃。
- 自定义TYPE_TOAST类型的Window,在Android 7.1.1、7.1.2发生token null is not valid异常,导致App崩溃。
【解决】 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.
网友评论